⌂Starsiege: Tribes Community Archive

QuestsUpdate ModDB

⤓ Download · 309.4 KB
Source: ModDB — Starsiege: Tribes.
Upstream: https://www.moddb.com/mods/tribesrpg/downloads/questsupdate
Filename
QuestsUpdate.zip
Size
309.4 KB
Type
ZIP
Date
2025-09-12 (newest file inside)
theexiled upload
Sep 12th, 2025
Format
Zip archive data, at least v2.0 to extract, compression method=deflate
Readme — QuestsReadMe.txt (from the archive itself)
Installing quests:
------------------
Extract the quest files (ethrenpacks.cs, jatenpacks.cs, keldrinpacks.cs, keldrinattack.cs) to the folders:
MythicalRealms\RPG\quest
MythicalRealms\config\RPG\quest
Put the files in both of the above folders. If you don't have either of the folders then create them.

Extract the included scripts.vol to your MythicalRealms\RPG folder, replacing the old one.
 
How to run a quest:
-------------------
Login to admin with #admin 5 command (See the MR Admin Read Me to set up your admin)
In game type #beginquest questnamehere
To end the quest type #cleanquest

I have also included an example of a scripted pack quest named funwithpacks.cs that can now be found in the scripts.vol file.
To run this quest open console and type funwithpacks();
You will find a line of packs out front of Keldrin Town that are similar to the other pack quest, but have more scripted features.

It's now easy to:
*Create pre-made quests
*Create quests on the fly in game with the block commands
*Create and run fully scripted quest files.

Example:
---------
#beginquest keldrinpacks
#cleanquest

Blocks return!
---------------
The commands for creating 'blocks' have been patched to work as intended on MR.
The above premade quests take advantage of blocks, but you can also use the in game admin commands to mess around with them.

Example:
--------
Login to admin.
Type #block cheese
Type #setvelocity yourname 0 0 100
Type #endblock

Now type #call cheese
This will launch you 100 velocity upwards.

Type #schedule cheese 5 3
This will set a schedule for the block to be called three times at five second intervals.

Type #listblocks yournamehere

Type #delblock cheese

There are many more things you can do with blocks and scripting quests! I will try to post some more quests that take advantage of more of the quest scripting language.

Lets say you want to manually create a pack for example..
How to spawn a pack:
---------------------
(After admining yourself to atelast lvl 3) Type this in the chat box.

#spawnpack test | * * COINS 1
This will spawn a pack on your crosshairs with one coin in it.(The | character is typed by useing shift with your backslash key) Now, lets say you want to spawn a pack at a specific place on the map. You do that by typing in the coordinates of the place you want it to spawn.

#spawnpack test 200 100 100 | * * COINS 1
This will spawn a pack at position 200, 100, 100.(x, y, z) with one coin in it.Good, now lets say you want to give the pack a name. All you have to do is replace the first star with what you want to name the pack.

#spawnpack test 200 100 100 | bob * COINS 1
Now it will say "You have found Bob's pack." when you pick it up. Lets say you only want the player named Bob to be able to pick up the pack then you replace the second star with bob's name.

#spawnpack test 200 100 100 | bob bob COINS 1
Now only bob can pick up that pack. This is good for protecting if your in danger of another player taking it before Bob has time to.
#spawnpack test | * * #call block ^victimName
Now we can have some fun with that one. A block is a set of commands that can be executed and re-executed as many times as you want, buy just calling the block name. This pack will spawn the block and sends the name of the person that picked it up…The ^victimName, section will be explained later. 


How to spawn a bot:
----------------------
#spawn botType displayName loadout [team] {x} {y} {z}
This won't do much on its own, but if you fill it in you can be in bot heaven. We'll go slow for the new kids.
botType: Is the kind of bot you want, in a basetrpg mod there are 30+ classes you can set this too, unfortunately most look the same. You can find these classes in eneyarmor.cs in scripts.vol, it too many for me to list here.
displayName: This is the name you'll see if you put your crosshair from on the bot, it can be anything you want. Hence the break down of it... Display Name = name displayed.
loadout: This is the name for the set of items this bot is carrying. I'll explain it before I get done with Bots, but hold your horses, theres still 2 more things to go over.
[team]: The team you want your bot on.The [ ] symbols are not included. There are 8 Teams, the most common one is used is team 1 it is called Team Enemy. I'll be using that, its good to have all your bots on the same team, unless you want them attacking eachother. (Fun but sometimes they leave the players out of the action.)
{x} {y} {z}: Again leave out the { }. This is optional it tells the bot where to spawn if you don't put anything here it will spawn on your crosshairs. These numbers are just like those on the pack.

Okay so lets try this out for MR:
#loadout yoshi Longsword 1
#spawn Shaman EvilGuy yoshi 1

Shaman is a $spawnIndex that you can find the full list of inside the enemyarmors.cs file, inside the scripts.vol.
Evilguy is just the name we are using for this bot
Yoshi is the loadout that we have pre-defined for him to use, a Longsword.

Here's just a small number of the spawnindex names that can be used:
-------------------------------------------------------------------
$spawnIndex[15] = "Runt";
$spawnIndex[16] = "Thief";
$spawnIndex[17] = "Wizard";
$spawnIndex[18] = "Brawler";
$spawnIndex[19] = "Pup";
$spawnIndex[20] = "Shaman";
$spawnIndex[21] = "Scavenger";
$spawnIndex[22] = "Hunter";
$spawnIndex[23] = "Shrike";
$spawnIndex[24] = "Berzerker";
$spawnIndex[25] = "Lizard";
$spawnIndex[26] = "Warlord";
$spawnIndex[27] = "Ruffian";
$spawnIndex[28] = "Destroyer";
$spawnIndex[29] = "Halberdier";
$spawnIndex[30] = "Dreadnaught";


References:
https://www.angelfire.com/pq2/hersh/Quests.html#packs
-Tribes rpg questing scripting language

https://www.angelfire.com/pq2/hersh/commands.html
-The full list of TRPG admin commands based on what admin level 1 - 5 you are.

https://www.angelfire.com/rpg2/susant
Inventory-station loadout (180 items)

What a player could pull from this mod's inventory station — each item by the name it shipped under (not the CamelCase slot), grouped by the buy-menu tab (its heading); items with no heading aren't in the buy menu. Each row links to that piece's 3D model + fork history.

All game entities this mod declares (813) — lineage

Every named datablock parsed from the scripts inside this archive (the loadout above is just the buy-menu ItemData). 813 are also shipped by other mods — the number on each chip is how many carry that name; click to see who forked it.

SoundData251AbsorbABS10ActivateAB10ActivateAR10ActivateAS10ActivateBF10ActivateCH10ActivateFK10ActivateTD10ActivateTR10ambientbats5ambientbirds5ambientdrip5areaempty5AxeSlash210bigExplosion1309bigExplosion2309bigExplosion3309bigExplosion4309BonusStateExpire10Buhy5Build5cavehowl5Cheear5CrossbowShoot110CrossbowSwitch110DeActivateDG10DeActivateWA10debrisLargeExplosion310debrisMediumExplosion310debrisSmallExplosion310DeflectAS10DontKnow5energyExplosion309Explode3FW10ExplodeLM10explosion3309explosion4309Flame45floatMineExplosion309ForceFieldClose310ForceFieldOpen310hailstorm5Hay5heartbeat5HitBF10HitLevelDT10HitPawnDT10Hrmm5ImpactTR10LaunchET10LaunchFB10LaunchLS10lightrainnight5LightWind10LoopDT10LoopLG10LoopLS10LoopLT10LoopSP10LoopWA10MaleBuhy5MaleCheear5MaleHay5MaleHrmm5MClip510MClip610mineExplosion310Mountain5nightsounds5NoSound13PlaceSeal10Portal1110Portal610PortalLoop110PortalLoop310Reflected10RespawnA10RespawnB10RespawnC10ricochet1309ricochet2309ricochet3309River10rocketExplosion308shockExplosion310SoundActivatePDA310SoundArrowHit110SoundArrowHit210SoundBoat10SoundCanSmith10SoundDiscReload309SoundDiscSpin309SoundDoorClose310SoundDoorOpen310SoundDrown110SoundDrown210SoundDrown310SoundDryFire309SoundElevatorBlocked310SoundElevatorRun310SoundElevatorStart310SoundElevatorStop310SoundELFFire310SoundELFIdle309SoundFeast10SoundFireBlaster308SoundFireChaingun306SoundFireDisc309SoundFireFlierRocket309SoundFireGrenade308SoundFireLaser308SoundFireMortar308SoundFirePlasma308SoundFireSeeking308SoundFireTargetingLaser308SoundFloatMineTarget310SoundFountain10SoundGliders10SoundGnollAcquired110SoundGnollDeath110SoundGnollDeath210SoundGnollHit110SoundGnollHit210SoundGnollRandom110SoundGnollRandom210SoundGnollTaunt110SoundGoblinAcquired110SoundGoblinAcquired210SoundGoblinAcquired310SoundGoblinDeath110SoundGoblinDeath210SoundGoblinHit110SoundGoblinHit210SoundGoblinHit310SoundGoblinHit410SoundGoblinHit510SoundGoblinHit610SoundGoblinHit710SoundGoblinHit810SoundGoblinRandom110SoundGoblinTaunt110SoundGrunt110SoundGrunt210SoundGrunt310SoundHarvest110SoundHFootLHard310SoundHFootLSnow310SoundHFootLSoft310SoundHFootRHard310SoundHFootRSnow310SoundHFootRSoft310SoundHitChain10SoundHitFlesh10SoundHitLeather10SoundHitore10SoundHitore210SoundHitPlate10SoundHitShield10SoundJetHeavy310SoundJetLight310SoundLandOnGround310SoundLaserHit308SoundLaserIdle308SoundLevelUp10SoundLFootLHard310SoundLFootLSnow309SoundLFootLSoft310SoundLFootRHard310SoundLFootRSnow310SoundLFootRSoft310SoundMFootLHard310SoundMFootLSnow310SoundMFootLSoft310SoundMFootRHard310SoundMFootRSnow310SoundMFootRSoft310SoundMineActivate310SoundMinotaurAcquired110SoundMinotaurAcquired210SoundMinotaurDeath110SoundMinotaurHit110SoundMoney110SoundMortarIdle308SoundMortarReload308SoundOgreAcquired110SoundOgreAcquired210SoundOgreDeath110SoundOgreHit110SoundOgreHit210SoundOgreRandom110SoundOgreRandom210SoundOgreTaunt110SoundOgreTaunt210SoundPDAButtonHard310SoundPDAButtonSoft310SoundPickupAmmo310SoundPickupBackpack310SoundPickupHealth310SoundPickupItem310SoundPickupWeapon310SoundPlayerDeath309SoundRain310SoundShellClick308SoundShellHilight309SoundSmith10SoundSnow310SoundSpawn210SoundSpinDown308SoundSpinUp308SoundSpinUpDisc309SoundSplash110SoundSwing110SoundSwing210SoundSwing310SoundSwing410SoundSwing510SoundSwing610SoundSwing710SoundSwordHit110SoundTargetLaser308SoundTravellerAcquired110SoundTravellerAcquired210SoundTravellerAcquired310SoundTravellerDeath110SoundTravellerHit110SoundTravellerHit210SoundTravellerHit310SoundUberAcquired110SoundUberAcquired210SoundUberDeath110SoundUberHit110SoundUberRandom110SoundUndeadAcquired110SoundUndeadDeath110SoundUndeadHit110SoundUndeadHit210SoundUndeadRandom110SoundUndeadTaunt110SoundWeaponSelect309SoundWindAmbient292SoundWindGust292SoundWindWalkers10thunderrain5thunderraindistant5turretExplosion310UnravelAM10waterfall5Windy10Windy210Windy2loop5Windyloop5
ItemData180AdminSword5AdvisorRobe10AeolusWing9Ammo314AngelicWings5AngelicWings05Antidote6ApprenticeRobe10ArkemnsRing5ArkemnsRing05AwlPike9Backpack317BandedMail9BasicArrow9Bastardsword10BattleAxe9BlackStatue10BladedArrow9BloodRobe9BlueHerb5Bo5BootsOfGliding9BootsOfGliding09BotArmor7BotArmor05BrigandineArmor9BroadAxe5Broadsword9BronzePlateMail9CastingBlade10ChainMail9CheetaursPaws10CheetaursPaws010Claymore26Club9CompositeBow9Dagger11DepBasePack10Diamond8Dirk5DragonMail9DragonScale10DragonShield9DragonShield09EagleFeather5ElvenBow9ElvenRobe9Emerald8EnchantedPlateArmor5EnchantedStone10EnergyPotion5FemaleHumanTownBot7FineRobe9FlameWand5FullPlateArmor9Gladius9Gold8golembreath5Granite8GreaterHealPotion5GreatMaul5Halberd9HammerPick9Hatchet9Healpotion5HeavyCrossbow10HeavyQuarrel9HideArmor9HuntersBow5Jade8JusticeStaff9KeldrinArmor9Keldrinite8KeldriniteLS10Knife13KnockoutPotion5KuzkaRelica5LargePack5LargePack05LeatherArmor9LightCrossbow9LightFemaleTownBot5LightQuarrel9LightRobe9LongBow9LongStaff10Longsword10Lootbag10Mace10MagicDust9MaleHumanTownBot7ManaPotion5Meteorite5MingsMead5Nagatina5NaltaiRelica5NinjaMail5Nodachi5NoProjectile5OrbOfDemons5OrbOfDemons05OrbOfLuminance9OrbOfLuminance09OrbOfStars5OrbOfStars05PaddedArmor9Parchment10PerihelionRelica5PhensRobe9PickAxe10PlateMail9PotionofRecall5PurpleHerb5QuarterStaff10Quartz8QuestMasterRobe10RainbowHerb5Rapier10RBroadsword9RClub9RedHerb5RepairPatch307RepeatingCrossbow9RestorationPotion5RHatchet9RingMail9RingofLife5RingofLife05RingofShields5RingofShields05RingofXion5RingofXion05RKnife10RLightCrossbow9RLongsword10RobeOfVenjance9RShortBow9RShortsword10RSpikedClub9Ruby8RWarAxe9Sapphire8SeraphimsFeather5SheafArrow9ShortBow9ShortQuarrel9Shortsword10ShoveWand5SkeletonBone10Slasher5Sling9SmallPack5SmallPack05SmallRock10Spear10SpikedClub9SpikedLeather9SpikeWand5SplintMail9StuddedLeather9Talon9Tent10TitaniumHammer5titcla5Tool314Topaz8Trident9Turquoise8uberbreath5Valkrie5VenkPass5WarAxe9WarHammer9WarMaul9Weapon319WhiteHerb5WindWalkers9WindWalkers09YellowHerb5Zephyr5
StaticShapeData108AmmoStation320ArrayAntenna303AxeDecor5BaxeDecor5BluePanel303boulderDecor5Cactus1309Cactus2304Cactus3304CargoBarrel303CargoCrate304CommandStation313CompBowDecor5CrossbowDecor5Crystal10DaggerDecor5DefaultBeacon315DepPlatLargeHorz10DepPlatLargeVert10DepPlatMediumHorz10DepPlatMediumVert10DepPlatSmallHorz10DepPlatSmallVert10DiamondDecor5DisplayPanelOne303DisplayPanelThree303DisplayPanelTwo303ElectricalBeam308ElectricalBeamBig308ElfinDecor5EmeraldDecor5EmptyCrystal10Example313FlagStand305ForceBeacon298GoldDecor5GraniteDecor5HammerDecor5HatchetDecor5HOnePanel303HTwoPanel303InventoryStation324InvisibleDecor5JadeDecor5KatanaDecor5KeldriniteDecor5KLLongshipDecor5LargeAntenna303LittleRockDecor5LongbowDecor5LongStaffDecor5LongswordDecor5MaceDecor5MediumAntenna303MedRockDecor5MinDecor5OpalDecor5OrbDecor5PhantomStrangerTree111PhantomStrangerTree211PhantomStrangerTree311PickAxeDecor5PlantOne304PlantTwo304PortGenerator313PotionDecor5PoweredElectricalBeam307QuarterstaffDecor5QuartzDecor5RaftADecor5RaftBDecor5RForceField9RodAntenna303RubyDecor5SapphireDecor5SetPanel303Shield3Decor5ShortSwordDecor5SmallAntenna303SolarPanel313SOnePanel303SoundPoint10SpearDecor5SquarePanel303StaticDoorForceField10SteamOnGrass304SteamOnGrass2304SteamOnMud304SteamOnMud2304STwoPanel303SwordDecor5TopazDecor5TowerSwitch310TreeShape304TreeShapeTwo304TridentDecor5TurquoiseDecor5VehiclePad312VehicleStation312VerticalPanel303VerticalPanelB303VOnePanel303VTwoPanel303WavyWater110WavyWater1610WavyWater210WavyWater410YellowPanel303
LaserData1sniperLaser291
LightningData1turretCharge306
SeekingMissileData1TurretMissile310
TriggerData1GroupTrigger317
Contents — 128 files (inside the archive)
patch