dclass: More default values
This commit is contained in:
parent
55663228e9
commit
3f6d34e57b
210
etc/toon.dc
210
etc/toon.dc
|
|
@ -544,9 +544,16 @@ dclass DistributedToon : DistributedPlayer {
|
|||
setSCToontask(uint32, uint32, uint32, uint8) broadcast ownsend;
|
||||
reqSCResistance(uint16, uint32 []) ownsend airecv;
|
||||
setSCResistance(uint16, uint32 []) broadcast ownrecv;
|
||||
setSpeedChatStyleIndex(uint8) required ownsend broadcast db;
|
||||
|
||||
// the array of possible color schemes are listed in OptionsPage.py
|
||||
// I think blue (the original color) should be the default.
|
||||
setSpeedChatStyleIndex(uint8 index = 1) required ownsend broadcast db;
|
||||
|
||||
setTrophyScore(uint16) broadcast ownrecv ram;
|
||||
setTeleportAccess(uint32array) required ownrecv db;
|
||||
|
||||
// List of safe zones you can teleport to
|
||||
setTeleportAccess(uint32array = {}) required ownrecv db;
|
||||
|
||||
checkTeleportAccess(uint16) airecv ownsend;
|
||||
battleSOS(uint32) ownrecv clsend;
|
||||
teleportQuery(uint32) ownrecv clsend;
|
||||
|
|
@ -554,94 +561,163 @@ dclass DistributedToon : DistributedPlayer {
|
|||
teleportResponseToAI(uint32, int8, uint32, uint32, uint32, uint32) ownsend airecv;
|
||||
teleportGiveup(uint32) ownrecv clsend;
|
||||
teleportGreeting(uint32) broadcast ownsend;
|
||||
setCogStatus(uint32array) required ownrecv db;
|
||||
setCogCount(uint32array) required ownrecv db;
|
||||
setCogRadar(uint8array) required ownrecv db;
|
||||
setBuildingRadar(uint8array) required ownrecv db;
|
||||
setCogLevels(uint8array) required broadcast ownrecv db;
|
||||
setCogTypes(uint8array) required broadcast ownrecv db;
|
||||
setCogParts(uint32array) required broadcast ownrecv db;
|
||||
setCogMerits(uint16array) required ownrecv db;
|
||||
setCogIndex(int8) broadcast ram;
|
||||
|
||||
setCogStatus(uint32array = {1 * 32}) required ownrecv db;
|
||||
setCogCount(uint32array = {0 * 32}) required ownrecv db;
|
||||
|
||||
setCogRadar(uint8array = {0 * 4}) required ownrecv db;
|
||||
setBuildingRadar(uint8array = {0 * 4}) required ownrecv db;
|
||||
|
||||
setCogLevels(uint8array = {0 * 4}) required broadcast ownrecv db;
|
||||
setCogTypes(uint8array = {0 * 4}) required broadcast ownrecv db;
|
||||
setCogParts(uint32array = {0 * 4}) required broadcast ownrecv db;
|
||||
setCogMerits(uint16array = {0 * 4}) required ownrecv db;
|
||||
setCogIndex(int8 = -1) broadcast ram;
|
||||
|
||||
setDisguisePageFlag(int8) ownrecv;
|
||||
setSosPageFlag(int8) ownrecv;
|
||||
setHouseId(uint32) required ownrecv db;
|
||||
setQuests(uint32array) required broadcast ownrecv db;
|
||||
setQuestHistory(uint16array) required ownrecv db;
|
||||
setRewardHistory(uint8, uint16array) required ownrecv db;
|
||||
setQuestCarryLimit(uint8) required ownrecv db;
|
||||
|
||||
setHouseId(uint32 id = 0) required ownrecv db;
|
||||
setQuests(uint32array = {}) required broadcast ownrecv db;
|
||||
setQuestHistory(uint16array = {}) required ownrecv db;
|
||||
setRewardHistory(uint8 tier = 0, uint16array = {}) required ownrecv db;
|
||||
setQuestCarryLimit(uint8 = 1) required ownrecv db;
|
||||
requestDeleteQuest(uint32array) ownsend airecv;
|
||||
setCheesyEffect(int16, uint32, uint32) required broadcast ownrecv db;
|
||||
|
||||
setCheesyEffect(int16 effect = 0, uint32 hoodId = 0, uint32 expireTime = 0) required broadcast ownrecv db;
|
||||
setGhostMode(uint8) broadcast ownrecv ram;
|
||||
setPosIndex(uint8) required ownrecv db;
|
||||
setFishCollection(uint8array, uint8array, uint16array) required ownrecv db;
|
||||
setMaxFishTank(uint8) required ownrecv db;
|
||||
setFishTank(uint8array, uint8array, uint16array) required ownrecv db;
|
||||
setFishingRod(uint8) required broadcast ownrecv db;
|
||||
setFishingTrophies(uint8array) required ownrecv db;
|
||||
setFlowerCollection(uint8array, uint8array) required ownrecv db;
|
||||
setFlowerBasket(uint8array, uint8array) required ownrecv db;
|
||||
setMaxFlowerBasket(uint8) required ownrecv db;
|
||||
setGardenTrophies(uint8array) required ownrecv db;
|
||||
setShovel(uint8) required broadcast ownrecv db;
|
||||
setShovelSkill(uint32) required ownrecv db;
|
||||
setWateringCan(uint8) required broadcast ownrecv db;
|
||||
setWateringCanSkill(uint32) required ownrecv db;
|
||||
|
||||
setPosIndex(uint8 index = 0) required ownrecv db;
|
||||
|
||||
// List of all fish types ever collected, and the record weights (parallel lists)
|
||||
setFishCollection(uint8array genusList = {}, uint8array speciesList = {}, uint16array weightList = {}) required ownrecv db;
|
||||
// Max number of fish you can hold in your tank
|
||||
setMaxFishTank(uint8 = 20) required ownrecv db;
|
||||
// List of fish with weights currently in tank (parallel lists)
|
||||
setFishTank(uint8array genusList = {}, uint8array speciesList = {}, uint16array weightList = {}) required ownrecv db;
|
||||
// Type of fishing rod Toon has
|
||||
// Since others can see your rod, it must be broadcast ram
|
||||
setFishingRod(uint8 = 0) required broadcast ownrecv db;
|
||||
// List of all fishing trophies collected
|
||||
setFishingTrophies(uint8array fishingTrophyList = {}) required ownrecv db;
|
||||
|
||||
///////////////// Gardening Estates Expansion
|
||||
// List of all flower types ever collected (parallel lists)
|
||||
setFlowerCollection(uint8array speciesList = {},
|
||||
uint8array varietyList = {}) required ownrecv db;
|
||||
// List of flower currently in basket (parallel lists)
|
||||
setFlowerBasket(uint8array speciesList = {},
|
||||
uint8array varietyList = {}) required ownrecv db;
|
||||
// Max number of flowers you can hold in your basket
|
||||
setMaxFlowerBasket(uint8 = 20) required ownrecv db;
|
||||
// List of all garden trophies collected
|
||||
setGardenTrophies(uint8array gardenTrophyList = {}) required ownrecv db;
|
||||
// Since others can see your shovel, it must be broadcast ram
|
||||
setShovel(uint8 = 0) required broadcast ownrecv db;
|
||||
// current shovel skill, see GardenGlobals.py
|
||||
setShovelSkill(uint32 = 0) required ownrecv db;
|
||||
// Since others can see your watering can, it must be broadcast ram
|
||||
setWateringCan(uint8 = 0) required broadcast ownrecv db;
|
||||
// current watering can skill, see GardenGlobals.py
|
||||
setWateringCanSkill(uint32 = 0) required ownrecv db;
|
||||
promoteShovel(uint8) ownrecv;
|
||||
promoteWateringCan(uint8) ownrecv;
|
||||
|
||||
reactivateWater() ownrecv;
|
||||
|
||||
presentPie(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, int32) broadcast ownsend;
|
||||
tossPie(int16/10, int16/10, int16/10, int16/10, int16/10, int16/10, uint8, uint8, int32) broadcast ownsend;
|
||||
pieSplat(int16/10, int16/10, int16/10, uint8, uint8, int32) broadcast ownsend;
|
||||
setPieType(uint8) broadcast ownrecv ram;
|
||||
setNumPies(uint16) broadcast ownrecv ram;
|
||||
|
||||
catalogGenClothes(uint32) broadcast ownrecv;
|
||||
catalogGenAccessories(uint32) broadcast ownrecv;
|
||||
setPetId(uint32) required broadcast ownrecv db;
|
||||
setPetMovie(uint32, uint8) ownsend airecv;
|
||||
setPetTutorialDone(uint8) required ownsend airecv db;
|
||||
setFishBingoTutorialDone(uint8) required ownsend airecv db;
|
||||
setFishBingoMarkTutorialDone(uint8) required ownsend airecv db;
|
||||
setKartBodyType(int8) required broadcast ownrecv db;
|
||||
setKartBodyColor(int8) required broadcast ownrecv db;
|
||||
setKartAccessoryColor(int8) required broadcast ownrecv db;
|
||||
setKartEngineBlockType(int8) required broadcast ownrecv db;
|
||||
setKartSpoilerType(int8) required broadcast ownrecv db;
|
||||
setKartFrontWheelWellType(int8) required broadcast ownrecv db;
|
||||
setKartBackWheelWellType(int8) required broadcast ownrecv db;
|
||||
setKartRimType(int8) required broadcast ownrecv db;
|
||||
setKartDecalType(int8) required broadcast ownrecv db;
|
||||
updateKartDNAField(int8, int8) ownsend airecv;
|
||||
addOwnedAccessory(int8) ownsend airecv;
|
||||
removeOwnedAccessory(int8) ownsend airecv;
|
||||
setTickets(uint32) required broadcast ownrecv db;
|
||||
setKartingHistory(uint8 [16]) required ownrecv db;
|
||||
setKartingTrophies(uint8 [33]) required ownrecv db;
|
||||
setKartingPersonalBest(uint32/1000 [6]) required ownrecv db;
|
||||
setKartingPersonalBest2(uint32/1000 [12]) required ownrecv db;
|
||||
setKartAccessoriesOwned(int8 [16]) required broadcast ownrecv db;
|
||||
|
||||
// TODO: We will allocate an id for the pet as soon as the toon is created
|
||||
// and keep it for the lifetime of the toon
|
||||
setPetId(uint32 petId = 0) required broadcast ownrecv db;
|
||||
setPetMovie(uint32 petId, uint8 mode) ownsend airecv;
|
||||
setPetTutorialDone(uint8 bDone = 0) required ownsend airecv db;
|
||||
setFishBingoTutorialDone(uint8 bDone = 0) required ownsend airecv db;
|
||||
setFishBingoMarkTutorialDone(uint8 bDone = 0) required ownsend airecv db;
|
||||
|
||||
// KartDNA dclass Methods
|
||||
// NOTE - It was decided to place this information on the toon instead
|
||||
// of creating a Kart DB Object Type and store it in the database
|
||||
// that way.
|
||||
setKartBodyType(int8 bodyType = -1) required broadcast ownrecv db;
|
||||
setKartBodyColor(int8 bodyColor = -1) required broadcast ownrecv db;
|
||||
setKartAccessoryColor(int8 accColor = -1) required broadcast ownrecv db;
|
||||
setKartEngineBlockType(int8 ebType = -1) required broadcast ownrecv db;
|
||||
setKartSpoilerType(int8 spType = -1) required broadcast ownrecv db;
|
||||
setKartFrontWheelWellType(int8 fwwType = -1) required broadcast ownrecv db;
|
||||
setKartBackWheelWellType(int8 bwwType = -1) required broadcast ownrecv db;
|
||||
setKartRimType(int8 rimType = -1) required broadcast ownrecv db;
|
||||
setKartDecalType(int8 decalType = -1) required broadcast ownrecv db;
|
||||
|
||||
updateKartDNAField(int8 dnaField, int8 fieldValue) ownsend airecv;
|
||||
addOwnedAccessory(int8 accessoryId) ownsend airecv;
|
||||
removeOwnedAccessory(int8 accessoryId) ownsend airecv;
|
||||
|
||||
// Tickets are used to purchase Kart Accessories
|
||||
setTickets(uint32 tickets = 200) required broadcast ownrecv db;
|
||||
|
||||
// Karting History info is used to determine if trophy awarded
|
||||
setKartingHistory(uint8 kartingHistory[16] = { 0 * 16 }) required ownrecv db;
|
||||
|
||||
// Karting Trophies are won during Kart races
|
||||
setKartingTrophies(uint8 kartingTrophyList[33] = { 0 * 33 }) required ownrecv db;
|
||||
|
||||
// Karting personal best times are set during Kart races
|
||||
setKartingPersonalBest(uint32/1000 kartingPersonalBest[6] = { 0 * 6 }) required ownrecv db;
|
||||
|
||||
// Karting personal best times are set during Kart races - need a new field for extra tracks
|
||||
setKartingPersonalBest2(uint32/1000 kartingPersonalBest2[12] = { 0 * 12 }) required ownrecv db;
|
||||
|
||||
// ToonDNA Accessories owned by the Kart
|
||||
setKartAccessoriesOwned(int8 accessoryIds[16] = { -1 * 16 }) required broadcast ownrecv db;
|
||||
|
||||
setCurrentKart(uint32) broadcast ownrecv ram;
|
||||
|
||||
squish(uint8) ownsend airecv;
|
||||
announceBingo() broadcast ownrecv;
|
||||
|
||||
trickOrTreatTargetMet(uint32) ownrecv;
|
||||
trickOrTreatMilestoneMet() ownrecv;
|
||||
|
||||
winterCarolingTargetMet(uint32) ownrecv;
|
||||
setCogSummonsEarned(uint8array) required ownrecv db;
|
||||
reqCogSummons(char [0-256], uint32) ownsend airecv;
|
||||
cogSummonsResponse(string, uint32, uint32) ownrecv;
|
||||
reqUseSpecial(int32) ownsend airecv;
|
||||
useSpecialResponse(string) ownrecv;
|
||||
setGardenStarted(uint8) required ownrecv db;
|
||||
sendToGolfCourse(uint32) ownrecv;
|
||||
setGolfHistory(uint16 [18]) required ownrecv db;
|
||||
setPackedGolfHoleBest(uint8 [18]) required ownrecv db;
|
||||
setGolfCourseBest(uint8 [3]) required ownrecv db;
|
||||
setUnlimitedSwing(uint8) broadcast ownrecv ram;
|
||||
|
||||
// messages associated with summoning cogs
|
||||
setCogSummonsEarned(uint8array = {0 * 32}) required ownrecv db;
|
||||
reqCogSummons(char type[0-256], uint32 suitIndex) ownsend airecv;
|
||||
cogSummonsResponse(string returnCode, uint32 suitIndex, uint32 doId) ownrecv;
|
||||
|
||||
// messages associated with the garden specials
|
||||
reqUseSpecial(int32 gardenSpecial) ownsend airecv;
|
||||
useSpecialResponse(string returnCode) ownrecv;
|
||||
setGardenStarted(uint8 bStarted = 0) required ownrecv db;
|
||||
|
||||
// messages associated with golf
|
||||
sendToGolfCourse(uint32 zoneId) ownrecv;
|
||||
// Golf History info is used to determine if trophy2 awarded
|
||||
setGolfHistory(uint16 golfHistory[18] = {0 * 18}) required ownrecv db;
|
||||
// personal best per hole
|
||||
setPackedGolfHoleBest(uint8 golfHoleBest[18] = {0 * 18}) required ownrecv db;
|
||||
// personal best per course
|
||||
setGolfCourseBest(uint8 golfCourseBest[3] = {0 * 3}) required ownrecv db;
|
||||
setUnlimitedSwing(uint8 unlimitedSwing = 0) broadcast ownrecv ram;
|
||||
|
||||
logSuspiciousEvent(char [0-1024]) ownsend airecv;
|
||||
logMessage(char [0-1024]) ownsend airecv;
|
||||
forceLogoutWithNotify() ownrecv;
|
||||
setPinkSlips(uint8) required ownrecv db;
|
||||
setNametagStyle(uint8) broadcast required ram db;
|
||||
|
||||
//reward for CEO battle
|
||||
setPinkSlips(uint8 pinkSlips = 0) required ownrecv db;
|
||||
|
||||
//nametagFont
|
||||
setNametagStyle(uint8 fontIndex = 0) broadcast required ram db;
|
||||
|
||||
setMail(simpleMail []) ownrecv;
|
||||
setNumMailItems(uint32) airecv;
|
||||
setSimpleMailNotify(uint8) ownrecv airecv;
|
||||
|
|
|
|||
Loading…
Reference in New Issue