Documentation ¶
Overview ¶
Package d1typ is a library of data types for Dofus 1.
Index ¶
- Variables
- type Alignment
- type AlignmentGrade
- type CharacterItemPosition
- type CharacterName
- type Characteristic
- type CharacteristicId
- type ClassId
- type Color
- type Effect
- type EffectElement
- type EffectOperator
- type EffectZoneShape
- type Exchange
- type GameServerState
- type ItemCondition
- type ItemType
- type MountCapacity
- type MountCapacityId
- type NPCAction
- type NPCResponseAction
- type Sex
- type SpellLevel
Constants ¶
This section is empty.
Variables ¶
View Source
var AlignmentGrades = map[AlignmentGrade]string{ AlignmentGradeNeutral: "Neutral", AlignmentGradeRecruit: "Recruit", AlignmentGradeCandidate: "Candidate", AlignmentGradeSentry: "Sentry", AlignmentGradeDefender: "Defender", AlignmentGradeKnight: "Knight", AlignmentGradeChampion: "Champion", AlignmentGradeConqueror: "Conqueror", AlignmentGradeStrategist: "Strategist", AlignmentGradeCommander: "Commander", AlignmentGradeHero: "Hero", }
View Source
var Alignments = map[Alignment]string{ AlignmentNeutral: "Neutral", AlignmentBontarian: "Bontarian", AlignmentBrakmarian: "Brakmarian", AlignmentMercenary: "Mercenary", }
View Source
var CharacterItemPositions = map[CharacterItemPosition]string{ CharacterItemPositionInventory: "Inventory", CharacterItemPositionAmulet: "Amulet", CharacterItemPositionWeapon: "Weapon", CharacterItemPositionRingRight: "Right Ring", CharacterItemPositionBelt: "Belt", CharacterItemPositionRingLeft: "Left Ring", CharacterItemPositionBoots: "Boots", CharacterItemPositionHat: "Hat", CharacterItemPositionCloak: "Cloak", CharacterItemPositionPet: "Pet", CharacterItemPositionDofus1: "Dofus 1", CharacterItemPositionDofus2: "Dofus 2", CharacterItemPositionDofus3: "Dofus 3", CharacterItemPositionDofus4: "Dofus 4", CharacterItemPositionDofus5: "Dofus 5", CharacterItemPositionDofus6: "Dofus 6", CharacterItemPositionShield: "Shield", CharacterItemPositionDragoturkey: "Dragoturkey", CharacterItemPositionMutationItem: "Mutation Item", CharacterItemPositionBoostFood: "Boost Food", CharacterItemPositionBlessing1: "Blessing 1", CharacterItemPositionBlessing2: "Blessing 2", CharacterItemPositionCurse1: "Curse 1", CharacterItemPositionCurse2: "Curse 2", CharacterItemPositionRoleplayBuff: "Roleplay Buff", CharacterItemPositionFollowingCharacter: "Following Character", }
View Source
var CharacteristicIds = map[CharacteristicId]string{ CharacteristicIdAP: "AP", CharacteristicIdMP: "MP", CharacteristicIdInitiative: "Initiative", CharacteristicIdProspecting: "Prospecting", CharacteristicIdVitality: "Vitality", CharacteristicIdWisdom: "Wisdom", CharacteristicIdStrength: "Strength", CharacteristicIdIntelligence: "Intelligence", CharacteristicIdChance: "Chance", CharacteristicIdAgility: "Agility", CharacteristicIdRange: "Range", CharacteristicIdMaxSummonedCreaturesBoost: "Max Summoned Creatures Boost", CharacteristicIdDamages: "Damages", CharacteristicIdPhysicalDamages: "Physical Damages", CharacteristicIdWeaponDamagesPercent: "Weapon Damages Percent", CharacteristicIdDamagesPercent: "Damages Percent", CharacteristicIdTrapDamages: "Trap Damages", CharacteristicIdTrapDamagesPercent: "Trap Damages Percent", CharacteristicIdHeals: "Heals", CharacteristicIdDamagesReflection: "Damages Reflection", CharacteristicIdCriticalHits: "Critical Hits", CharacteristicIdCriticalFailures: "Critical Failures", CharacteristicIdDodgeAP: "Dodge AP", CharacteristicIdDodgeMP: "Dodge MP", CharacteristicIdNeutralResistance: "Neutral Resistance", CharacteristicIdEarthResistance: "Earth Resistance", CharacteristicIdFireResistance: "Fire Resistance", CharacteristicIdWaterResistance: "Water Resistance", CharacteristicIdAirResistance: "Air Resistance", CharacteristicIdNeutralResistancePercent: "Neutral Resistance Percent", CharacteristicIdEarthResistancePercent: "Earth Resistance Percent", CharacteristicIdFireResistancePercent: "Fire Resistance Percent", CharacteristicIdWaterResistancePercent: "Water Resistance Percent", CharacteristicIdAirResistancePercent: "Air Resistance Percent", CharacteristicIdNeutralResistancePVP: "Neutral Resistance PVP", CharacteristicIdEarthResistancePVP: "Earth Resistance PVP", CharacteristicIdFireResistancePVP: "Fire Resistance PVP", CharacteristicIdWaterResistancePVP: "Water Resistance PVP", CharacteristicIdAirResistancePVP: "Air Resistance PVP", CharacteristicIdNeutralResistancePercentPVP: "Neutral Resistance Percent PVP", CharacteristicIdEarthResistancePercentPVP: "Earth Resistance Percent PVP", CharacteristicIdFireResistancePercentPVP: "Fire Resistance Percent PVP", CharacteristicIdWaterResistancePercentPVP: "Water Resistance Percent PVP", CharacteristicIdAirResistancePercentPVP: "Air Resistance Percent PVP", CharacteristicIdDamagesFactor: "Damages Factor", CharacteristicIdMagicalResistance: "Magical Resistance", CharacteristicIdPhysicalResistance: "Physical Resistance", CharacteristicIdMaxWeight: "Max Weight", }
View Source
var ClassIds = map[ClassId]string{ ClassIdFeca: "Feca", ClassIdOsamodas: "Osamodas", ClassIdEnutrof: "Enutrof", ClassIdSram: "Sram", ClassIdXelor: "Xelor", ClassIdEcaflip: "Ecaflip", ClassIdEniripsa: "Eniripsa", ClassIdIop: "Iop", ClassIdCra: "Cra", ClassIdSadida: "Sadida", ClassIdSacrier: "Sacrier", ClassIdPandawa: "Pandawa", }
View Source
var EffectZoneShapes = map[EffectZoneShape]string{ EffectZoneShapePoint: "Point", EffectZoneShapeCircle: "Circle", EffectZoneShapeCross: "Cross", EffectZoneShapeLine: "Line", EffectZoneShapeRing: "Ring", EffectZoneShapeT: "T", }
View Source
var ErrInvalidValue = errors.New("invalid value")
View Source
var Exchanges = map[Exchange]string{ ExchangeNPCSell: "NPC Sell", ExchangeNPCBuy: "NPC Buy", ExchangePaddock: "Paddock", }
View Source
var GameServerStates = map[GameServerState]string{ GameServerStateOffline: "Offline", GameServerStateOnline: "Online", GameServerStateStarting: "Starting", }
View Source
var ItemConditions = map[ItemCondition]string{ ItemConditionMP: "MP", ItemConditionVitality: "Vitality", ItemConditionWisdom: "Wisdom", ItemConditionStrength: "Strength", ItemConditionIntelligence: "Intelligence", ItemConditionChance: "Chance", ItemConditionAgility: "Agility", ItemConditionVitalityBase: "Base Vitality", ItemConditionWisdomBase: "Base Wisdom", ItemConditionStrengthBase: "Base Strength", ItemConditionIntelligenceBase: "Base Intelligence", ItemConditionChanceBase: "Base Chance", ItemConditionAgilityBase: "Base Agility", ItemConditionName: "Name", ItemConditionSex: "Sex", ItemConditionClass: "Class", ItemConditionAppearance: "Appearance", ItemConditionSubscriber: "Subscriber", ItemConditionKamas: "Kamas", ItemConditionItem: "Item", ItemConditionEmote: "Emote", ItemConditionLevel: "Level", ItemConditionWedding: "Wedding", ItemConditionAlignment: "Alignment", ItemConditionAlignmentLevel: "Alignment Level", ItemConditionAlignmentGift: "Alignment Gift", ItemConditionAlignmentSpecialization: "Alignment Specialization", ItemConditionAlignmentGrade: "Alignment Grade", ItemConditionProfession: "Profession", ItemConditionCurrentProfession: "Current Profession", ItemConditionUnusable: "Unusable", }
View Source
var ItemTypes = map[ItemType]string{}/* 114 elements not displayed */
View Source
var MountCapacitys = map[MountCapacityId]MountCapacity{ MountCapacityIdTireless: { Name: "Tireless", Description: "A tireless mount has a lot more energy than a normal mount and also recovers energy a lot quicker.", }, MountCapacityIdLoadBearer: { Name: "Load Bearer", Description: "A load bearer mount can carry a lot more items than a normal mount.", }, MountCapacityIdReproductive: { Name: "Reproductive", Description: "A reproductive mount will give birth to more mounts than a normal mount.", }, MountCapacityIdWise: { Name: "Wise", Description: "A wise mount evolves twice as fast as a normal mount.", }, MountCapacityIdHardy: { Name: "Hardy", Description: "A hardy mount will have a higher chance of becoming hardy compared to a normal mount.", }, MountCapacityIdInLove: { Name: "In Love", Description: "A mount in love will have a higher chance of falling in love compared to a normal mount.", }, MountCapacityIdPrecocious: { Name: "Precocious", Description: "A precocious mount will become mature quicker than a normal mount.", }, MountCapacityIdGeneticallyPredisposed: { Name: "GeneticallyPredisposed", Description: "A genetically predisposed mount will have a higher chance of passing on its genetic characteristics than a normal mount.", }, MountCapacityIdChameleon: { Name: "Chameleon", Description: "Chameleon mounts can change their colours to suit the appearance of the rider.", }, }
View Source
var NPCActions = map[NPCAction]string{ NPCActionBuyOrSell: "Buy/Sell", NPCActionExchange: "Exchange", NPCActionTalk: "Talk", NPCActionDropOrPickUpPet: "Drop/Pick up a pet", NPCActionSell: "Sell", NPCActionBuy: "Buy", NPCActionResurrectPet: "ResurrectPet", NPCActionTradeMount: "Trade a mount", NPCActionViewHouses: "View houses", NPCActionViewPaddocks: "View paddocks", }
View Source
var NPCResponseActions = map[NPCResponseAction]string{ NPCResponseActionLeaveDialog: "Leave dialog", NPCResponseActionCreateDialog: "Create dialog", }
View Source
var Sexes = map[Sex]string{ SexMale: "Male", SexFemale: "Female", }
Functions ¶
This section is empty.
Types ¶
type AlignmentGrade ¶
type AlignmentGrade int
const ( AlignmentGradeNeutral AlignmentGrade = iota AlignmentGradeRecruit AlignmentGradeCandidate AlignmentGradeSentry AlignmentGradeDefender AlignmentGradeKnight AlignmentGradeChampion AlignmentGradeConqueror AlignmentGradeStrategist AlignmentGradeCommander AlignmentGradeHero )
func (AlignmentGrade) String ¶
func (g AlignmentGrade) String() string
func (AlignmentGrade) Validate ¶
func (g AlignmentGrade) Validate() error
type CharacterItemPosition ¶
type CharacterItemPosition int
const ( CharacterItemPositionInventory CharacterItemPosition = -1 CharacterItemPositionAmulet CharacterItemPosition = 0 CharacterItemPositionWeapon CharacterItemPosition = 1 CharacterItemPositionRingRight CharacterItemPosition = 2 CharacterItemPositionBelt CharacterItemPosition = 3 CharacterItemPositionRingLeft CharacterItemPosition = 4 CharacterItemPositionBoots CharacterItemPosition = 5 CharacterItemPositionHat CharacterItemPosition = 6 CharacterItemPositionCloak CharacterItemPosition = 7 CharacterItemPositionPet CharacterItemPosition = 8 CharacterItemPositionDofus1 CharacterItemPosition = 9 CharacterItemPositionDofus2 CharacterItemPosition = 10 CharacterItemPositionDofus3 CharacterItemPosition = 11 CharacterItemPositionDofus4 CharacterItemPosition = 12 CharacterItemPositionDofus5 CharacterItemPosition = 13 CharacterItemPositionDofus6 CharacterItemPosition = 14 CharacterItemPositionShield CharacterItemPosition = 15 CharacterItemPositionDragoturkey CharacterItemPosition = 16 CharacterItemPositionMutationItem CharacterItemPosition = 20 CharacterItemPositionBoostFood CharacterItemPosition = 21 CharacterItemPositionBlessing1 CharacterItemPosition = 22 CharacterItemPositionBlessing2 CharacterItemPosition = 23 CharacterItemPositionCurse1 CharacterItemPosition = 24 CharacterItemPositionCurse2 CharacterItemPosition = 25 CharacterItemPositionRoleplayBuff CharacterItemPosition = 26 CharacterItemPositionFollowingCharacter CharacterItemPosition = 27 )
func (CharacterItemPosition) String ¶
func (t CharacterItemPosition) String() string
func (CharacterItemPosition) Validate ¶
func (t CharacterItemPosition) Validate() error
type CharacterName ¶
type CharacterName string
func (CharacterName) Validate ¶
func (n CharacterName) Validate() error
type Characteristic ¶
type Characteristic struct { Id CharacteristicId Base int Equipment int Feat int Boost int }
func (Characteristic) Total ¶
func (c Characteristic) Total() int
type CharacteristicId ¶
type CharacteristicId int
const ( CharacteristicIdAP CharacteristicId = 1 CharacteristicIdMP CharacteristicId = 23 CharacteristicIdInitiative CharacteristicId = 44 CharacteristicIdProspecting CharacteristicId = 48 CharacteristicIdVitality CharacteristicId = 11 CharacteristicIdWisdom CharacteristicId = 12 CharacteristicIdStrength CharacteristicId = 10 CharacteristicIdIntelligence CharacteristicId = 15 CharacteristicIdChance CharacteristicId = 13 CharacteristicIdAgility CharacteristicId = 14 CharacteristicIdRange CharacteristicId = 19 CharacteristicIdMaxSummonedCreaturesBoost CharacteristicId = 26 CharacteristicIdDamages CharacteristicId = 16 CharacteristicIdPhysicalDamages CharacteristicId = 32 CharacteristicIdWeaponDamagesPercent CharacteristicId = 31 CharacteristicIdDamagesPercent CharacteristicId = 25 CharacteristicIdTrapDamages CharacteristicId = 70 CharacteristicIdTrapDamagesPercent CharacteristicId = 69 CharacteristicIdHeals CharacteristicId = 49 CharacteristicIdDamagesReflection CharacteristicId = 50 CharacteristicIdCriticalHits CharacteristicId = 18 CharacteristicIdCriticalFailures CharacteristicId = 39 CharacteristicIdDodgeAP CharacteristicId = 27 CharacteristicIdDodgeMP CharacteristicId = 28 CharacteristicIdNeutralResistance CharacteristicId = 58 CharacteristicIdEarthResistance CharacteristicId = 54 CharacteristicIdFireResistance CharacteristicId = 55 CharacteristicIdWaterResistance CharacteristicId = 56 CharacteristicIdAirResistance CharacteristicId = 57 CharacteristicIdNeutralResistancePercent CharacteristicId = 37 CharacteristicIdEarthResistancePercent CharacteristicId = 33 CharacteristicIdFireResistancePercent CharacteristicId = 34 CharacteristicIdWaterResistancePercent CharacteristicId = 35 CharacteristicIdAirResistancePercent CharacteristicId = 36 CharacteristicIdNeutralResistancePVP CharacteristicId = 68 CharacteristicIdEarthResistancePVP CharacteristicId = 64 CharacteristicIdFireResistancePVP CharacteristicId = 65 CharacteristicIdWaterResistancePVP CharacteristicId = 66 CharacteristicIdAirResistancePVP CharacteristicId = 67 CharacteristicIdNeutralResistancePercentPVP CharacteristicId = 63 CharacteristicIdEarthResistancePercentPVP CharacteristicId = 59 CharacteristicIdFireResistancePercentPVP CharacteristicId = 60 CharacteristicIdWaterResistancePercentPVP CharacteristicId = 61 CharacteristicIdAirResistancePercentPVP CharacteristicId = 62 CharacteristicIdDamagesFactor CharacteristicId = 17 CharacteristicIdMagicalResistance CharacteristicId = 20 CharacteristicIdPhysicalResistance CharacteristicId = 21 CharacteristicIdMaxWeight CharacteristicId = 100 // Custom )
func (CharacteristicId) String ¶
func (s CharacteristicId) String() string
func (CharacteristicId) Validate ¶
func (s CharacteristicId) Validate() error
type EffectElement ¶
type EffectElement string
const ( EffectElementNone EffectElement = "" EffectElementNeutral EffectElement = "N" EffectElementEarth EffectElement = "E" EffectElementFire EffectElement = "F" EffectElementWater EffectElement = "W" EffectElementAir EffectElement = "A" )
type EffectOperator ¶
type EffectOperator string
const ( EffectOperatorNone EffectOperator = "" EffectOperatorSlash EffectOperator = "/" EffectOperatorAdd EffectOperator = "+" EffectOperatorSub EffectOperator = "-" )
type EffectZoneShape ¶
type EffectZoneShape string
const ( EffectZoneShapePoint EffectZoneShape = "P" EffectZoneShapeCircle EffectZoneShape = "C" EffectZoneShapeCross EffectZoneShape = "X" EffectZoneShapeLine EffectZoneShape = "L" EffectZoneShapeRing EffectZoneShape = "O" EffectZoneShapeT EffectZoneShape = "T" )
func (EffectZoneShape) String ¶
func (z EffectZoneShape) String() string
func (EffectZoneShape) Validate ¶
func (z EffectZoneShape) Validate() error
type GameServerState ¶
type GameServerState int
const ( GameServerStateOffline GameServerState = iota GameServerStateOnline GameServerStateStarting )
func (GameServerState) String ¶
func (g GameServerState) String() string
func (GameServerState) Validate ¶
func (g GameServerState) Validate() error
type ItemCondition ¶
type ItemCondition string
const ( ItemConditionMP ItemCondition = "CM" ItemConditionVitality ItemCondition = "CV" ItemConditionWisdom ItemCondition = "CW" ItemConditionStrength ItemCondition = "CS" ItemConditionIntelligence ItemCondition = "CI" ItemConditionChance ItemCondition = "CC" ItemConditionAgility ItemCondition = "CA" ItemConditionVitalityBase ItemCondition = "Cv" ItemConditionWisdomBase ItemCondition = "Cw" ItemConditionStrengthBase ItemCondition = "Cs" ItemConditionIntelligenceBase ItemCondition = "Ci" ItemConditionChanceBase ItemCondition = "Cc" ItemConditionAgilityBase ItemCondition = "Ca" ItemConditionName ItemCondition = "PN" ItemConditionSex ItemCondition = "PS" ItemConditionClass ItemCondition = "PG" ItemConditionAppearance ItemCondition = "PM" ItemConditionSubscriber ItemCondition = "PZ" ItemConditionKamas ItemCondition = "PK" ItemConditionItem ItemCondition = "PO" ItemConditionEmote ItemCondition = "PE" ItemConditionLevel ItemCondition = "PL" ItemConditionWedding ItemCondition = "PR" ItemConditionAlignment ItemCondition = "Ps" ItemConditionAlignmentLevel ItemCondition = "Pa" ItemConditionAlignmentGift ItemCondition = "Pg" ItemConditionAlignmentSpecialization ItemCondition = "Pr" ItemConditionAlignmentGrade ItemCondition = "PP" ItemConditionProfession ItemCondition = "PJ" ItemConditionCurrentProfession ItemCondition = "Pj" ItemConditionUnusable ItemCondition = "BI" )
func (ItemCondition) String ¶
func (id ItemCondition) String() string
func (ItemCondition) Validate ¶
func (id ItemCondition) Validate() error
type ItemType ¶
type ItemType int
const ( ItemTypeAmulet ItemType = 1 ItemTypeBow ItemType = 2 ItemTypeWand ItemType = 3 ItemTypeStaff ItemType = 4 ItemTypeDagger ItemType = 5 ItemTypeSword ItemType = 6 ItemTypeHammer ItemType = 7 ItemTypeShovel ItemType = 8 ItemTypeRing ItemType = 9 ItemTypeBelt ItemType = 10 ItemTypeBoots ItemType = 11 ItemTypePotion ItemType = 12 ItemTypeExperienceScroll ItemType = 13 ItemTypeGiftItem ItemType = 14 ItemTypeResource ItemType = 15 ItemTypeHat ItemType = 16 ItemTypeCloak ItemType = 17 ItemTypePet ItemType = 18 ItemTypeAxe ItemType = 19 ItemTypeTool ItemType = 20 ItemTypePickaxe ItemType = 21 ItemTypeScythe ItemType = 22 ItemTypeDofus ItemType = 23 ItemTypeQuestItem ItemType = 24 ItemTypeDocument ItemType = 25 ItemTypeSmithmagicPotion ItemType = 26 ItemTypeMutationItem ItemType = 27 ItemTypeBoostFood ItemType = 28 ItemTypeBlessing ItemType = 29 ItemTypeCurse ItemType = 30 ItemTypeRoleplayBuff ItemType = 31 ItemTypeFollowingCharacter ItemType = 32 ItemTypeBread ItemType = 33 ItemTypeCereal ItemType = 34 ItemTypeFlower ItemType = 35 ItemTypePlant ItemType = 36 ItemTypeBeer ItemType = 37 ItemTypeWood ItemType = 38 ItemTypeOre ItemType = 39 ItemTypeAlloy ItemType = 40 ItemTypeFish ItemType = 41 ItemTypeCandy ItemType = 42 ItemTypeForgetfulnessPotion ItemType = 43 ItemTypeUnlearningPotionForProfession ItemType = 44 ItemTypeSkillLossPotion ItemType = 45 ItemTypeFruit ItemType = 46 ItemTypeBone ItemType = 47 ItemTypePowder ItemType = 48 ItemTypeEdibleFish ItemType = 49 ItemTypePreciousStone ItemType = 50 ItemTypeStone ItemType = 51 ItemTypeFlour ItemType = 52 ItemTypeFeather ItemType = 53 ItemTypeHair ItemType = 54 ItemTypeFabric ItemType = 55 ItemTypeLeather ItemType = 56 ItemTypeWool ItemType = 57 ItemTypeSeed ItemType = 58 ItemTypeSkin ItemType = 59 ItemTypeOil ItemType = 60 ItemTypeStuffedAnimal ItemType = 61 ItemTypeGuttedFish ItemType = 62 ItemTypeMeat ItemType = 63 ItemTypePreservedMeat ItemType = 64 ItemTypeTail ItemType = 65 ItemTypeMetaria ItemType = 66 ItemTypeVegetable ItemType = 68 ItemTypeEdibleMeat ItemType = 69 ItemTypeDyeing ItemType = 70 ItemTypeAlchemyEquipment ItemType = 71 ItemTypePetEgg ItemType = 72 ItemTypeSkill ItemType = 73 ItemTypeFairywork ItemType = 74 ItemTypeSpellScroll ItemType = 75 ItemTypeCharacteristicScroll ItemType = 76 ItemTypeBowKennelCertificate ItemType = 77 ItemTypeSmithmagicRune ItemType = 78 ItemTypeDrink ItemType = 79 ItemTypeMissionItem ItemType = 80 ItemTypeBackpack ItemType = 81 ItemTypeShield ItemType = 82 ItemTypeSoulStone ItemType = 83 ItemTypeKeys ItemType = 84 ItemTypeFullSoulStone ItemType = 85 ItemTypeForgetfulnessPotionForCollectors ItemType = 86 ItemTypeSeekerScroll ItemType = 87 ItemTypeMagicStone ItemType = 88 ItemTypeGifts ItemType = 89 ItemTypePetGhost ItemType = 90 ItemTypeDragoturkey ItemType = 91 ItemTypeGobball ItemType = 92 ItemTypeBreedingItem ItemType = 93 ItemTypeUsableItem ItemType = 94 ItemTypePlank ItemType = 95 ItemTypeBark ItemType = 96 ItemTypeMountCertificate ItemType = 97 ItemTypeRoot ItemType = 98 ItemTypeCapturingNet ItemType = 99 ItemTypeBagOfResources ItemType = 100 ItemTypeCrossbow ItemType = 102 ItemTypeLeg ItemType = 103 ItemTypeWing ItemType = 104 ItemTypeEgg ItemType = 105 ItemTypeEar ItemType = 106 ItemTypeCarapace ItemType = 107 ItemTypeBud ItemType = 108 ItemTypeEye ItemType = 109 ItemTypeJelly ItemType = 110 ItemTypeShell ItemType = 111 ItemTypePrism ItemType = 112 ItemTypeLivingObjects ItemType = 113 ItemTypeMagicWeapon ItemType = 114 ItemTypeFragmentOfShushuSoul ItemType = 115 ItemTypePetPotion ItemType = 116 )
type MountCapacity ¶
type MountCapacityId ¶
type MountCapacityId int
const ( MountCapacityIdTireless MountCapacityId = iota + 1 MountCapacityIdLoadBearer MountCapacityIdReproductive MountCapacityIdWise MountCapacityIdHardy MountCapacityIdInLove MountCapacityIdPrecocious MountCapacityIdGeneticallyPredisposed MountCapacityIdChameleon )
func (MountCapacityId) Description ¶
func (g MountCapacityId) Description() string
func (MountCapacityId) String ¶
func (g MountCapacityId) String() string
func (MountCapacityId) Validate ¶
func (g MountCapacityId) Validate() error
type NPCResponseAction ¶
type NPCResponseAction int
const ( NPCResponseActionLeaveDialog NPCResponseAction = iota NPCResponseActionCreateDialog )
func (NPCResponseAction) String ¶
func (a NPCResponseAction) String() string
func (NPCResponseAction) Validate ¶
func (a NPCResponseAction) Validate() error
type SpellLevel ¶
type SpellLevel struct { Grade int Effects []Effect EffectsCritical []Effect APCost int Range int RangeMax int CriticalHitProbability int CriticalFailureProbability int Linear bool RequiresLineOfSight bool RequiresFreeCell bool AdjustableRange bool ClassId ClassId MaxCastsPerTurn int MaxCastsPerTarget int MinCastInterval int StatesRequired []int StatesForbidden []int MinPlayerLevel int CriticalFailureEndsTurn bool }
Source Files ¶
- alignment.go
- alignment_grade.go
- character_item_position.go
- character_name.go
- characteristic.go
- characteristic_id.go
- class_id.go
- color.go
- d1typ.go
- effect.go
- effect_element.go
- effect_operator.go
- effect_zone_shape.go
- exchange.go
- gameserver_state.go
- item_condition.go
- item_type.go
- mount_capacity.go
- npc_action.go
- npc_response_action.go
- sex.go
- spell_level.go
Click to show internal directories.
Click to hide internal directories.