home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
DND29C4.ZIP
/
SOURCE.ZIP
/
STRUCT.INC
< prev
Wrap
Text File
|
1992-12-16
|
6KB
|
305 lines
Rem struct.inc v2.9c
Type RoomType
LongDesc(1 To 4) As String*78
Attribute1 As Integer
Attribute2 As Integer
ShortDesc As String*78
Level As Integer
Direct(1 To 11) As Integer
Restrictions As Integer
MonsterClass As Integer
SpellTrigger As Integer
MonsterTrigger As Integer
HealthRate As Integer
EncounterRate As Integer
HitPoints As Integer
Inventory As Integer
MonsterTalk As Integer
Fumble As Integer
Teleport As Integer
Object(1 To 10) As Integer
Treasure(1 To 10) As Integer
ObjCharges(1 To 10) As Integer
TreCharges(1 To 10) As Integer
RustRate As Integer
StealRate As Integer
Flags(1 To 10) As Integer
End Type
Type UserType
Inv(1 To 15) As Integer
Object(1 To 5) As Integer
Charges(1 To 15) As Integer
ObjCharges(1 To 5) As Integer
CodeName As String*30
PassWord As String*20
ClassName As String*20
ClassType As Integer
Stats(1 To 7) As Integer
Weapons(1 To 4) As Integer
Room As Integer
Level As Integer
Experience As Double
Gold As Double
NumCalls As Integer
Fatigue As Integer
FatigueMax As Integer
Vitality As Integer
VitalityMax As Integer
Magic As Integer
MagicMax As Integer
Poison As Integer
Borrow As Integer
Invisible As Integer
Race As Integer
Proficiency As Integer
Bank As Double
PlayersKilled As Integer
MonstersKilled As Single
Brief As Integer
DateOn As String*10
Beauty As Integer
Glamour As Integer
Psionic As Integer
PsionicMax As Integer
Align1 As Integer
Align2 As Integer
Flags As Integer
MaxCalls As Integer
FromHour As Integer
FromMin As Integer
ToHour As Integer
ToMin As Integer
Arm1 As Integer
Arm2 As Integer
Leg1 As Integer
Leg2 As Integer
Torso As Integer
Head As Integer
End Type
Type SpellType
SpellName As String*30
Chant As String*80
Level As Integer
SpellType As Integer
Teleport As Integer
Psionic As Integer
PsionicMode As Integer
ClassType As Integer
Desc As String*80
Ingred(1 To 5) As Integer
SpellFlag As Integer
SpellEquate As String*40
Equation As Integer
End Type
Type MonclassType
Monsters(1 To 10) As Integer
End Type
Type LogType
User As Integer
Message As String*80
End Type
Type RecepType
Inv As Integer
Charges As Integer
Invis As Integer
TName As String*30
End Type
Type ObjectType
ObjectName As String*30
ShortName As String*30
RoomLink As Integer
Invisible As Integer
JailTrap As Integer
DoorLock As Integer
Destination As Integer
Permanent As Integer
Hidden As Integer
Closed As Integer
Keyed As Integer
Relocks As Integer
LongDesc As String*80
FromHour As Integer
FromMin As Integer
ToHour As Integer
ToMin As Integer
LightRoom As Integer
LightTime As Integer
ShortDesc As String*40
Trap As Integer
Teleport As Integer
End Type
Type MonsterType
MonsterName As String*30
PluralName As String*30
Treasure(1 To 5) As Integer
Experience As Integer
NumberAppearing As Integer
Level As Integer
Hits As Integer
Poison As Integer
LevelDrain As Integer
Spell As Integer
Block As Integer
Prevent As Integer
Follow As Integer
Magic As Integer
Jail As Integer
Teleport As Integer
FollowPercent As Integer
BlockPercent As Integer
PreventPercent As Integer
SpellPercent As Integer
PoisonPercent As Integer
DrainPercent As Integer
Rate As Integer
RatePercent As Integer
Permanent As Integer
Talk(1 To 5) As Integer
Psionic As Integer
PsionicSpell As Integer
Equation As Integer
MonsterEquate As String*40
End Type
Type MonsterTalkType
TalkMessage As String*80
End Type
Type TreasureType
TreasureName As String*30
ShortName As String*30
Weight As Integer
Gold As Integer
Spell As Integer
Plus As Integer
Coin As Integer
Keyed As Integer
Scroll As Integer
Charges As Integer
Recep As Integer
RecepFileName As String*8
RecepMax As Integer
Type As Integer
Potion As Integer
Locked As Integer
Closed As Integer
Loadable As Integer
Ammunition As Integer
AmmoLoads As Integer
Invisible As Integer
Proficiency As Integer
RingType As Integer
RingSpell As Integer
Edible As Integer
Rustable As Integer
RustPercent As Integer
Stealable As Integer
StealPercent As Integer
Launchable As Integer
LaunchLoads As Integer
LaunchAmmo As Integer
Movable As Integer
Vehicle As Integer
VehicleHits As Integer
VehicleType As Integer
LightType As Integer
LightCharges As Integer
FuelType As Integer
FuelCharges As Integer
End Type
Type MessageType
Message As String*81
End Type
Type NewMessagesType
LastMessage As Integer
EmptyBuffer As Integer
End Type
Type TableType
MessageTime As String*21
MessageFrom As String*30
MessageTo As String*30
MessageSubject As String*20
MessageLength As Integer
MessageKilled As String*1
MessageStart As Integer
End Type
Type MessType1
UserName As String*30
ClassName As String*20
LastCommand As String*15
RoomNumber As Integer
UserIndex As Integer
TimeOn As String*8
Level As Integer
Fatigue As Integer
FatigueMax As Integer
Vitality As Integer
VitalityMax As Integer
Magic As Integer
MagicMax As Integer
Psionic As Integer
PsionicMax As Integer
Gold As Double
Experience As Double
Align1 As Integer
Align2 As Integer
Stats(1 To 7) As Integer
Weapons(1 To 4) As Integer
Invisible As Integer
ClassType As Integer
Race As Integer
Treasure(1 To 20) As Integer
TreasureCharges(1 To 20) As Integer
NextRecord As Integer
OfferTime As Single
FromNode As Integer
GoldOffer As Integer
ItemOffer As Integer
OfferCharges As Integer
GoldFor As Integer
ItemFor As Integer
ForCharges As Integer
Score1 As Integer
Score2 As Integer
End Type
Type MessType2
Message As String*128
MessageType As Integer
MessageTime As Single
UserName As String*30
UserIndex As Integer
RoomNumber As Integer
Flags As String*36
End Type
Type HelpType1
TextColor As Integer
Text As String*78
End Type
Type HelpType2
NextRecNum As Integer
CommandName As String*15
Text As String*78
End Type
Type MessageBaseType
BaseFileName As String*8
BaseMessName As String*78
BaseType As Integer
EmptyBuffer As Integer
End Type