DESCRIPTION
This mods adds four gamemodes to Serious Sam Fusion - "Shopping Encounter", "Shopping Survival" and their cooperative variants.
Gamemodes can run on any SP/Co-op/Survival map respectively.
In each of these gamemodes, you start with a simple melee weapon. (Almost) all weapon and ammo pickups are replaced with treasure, picking up which gets you money.
Currency (Croatian Kuna) is also awarded for killing monsters. You can (and will) use this money to buy weapons and ammunition - anything from the weapon database.
All costs are calculated by a special crafted formula, which takes into account many characteristics of each weapon - damage, fire rate, explosion damage and area, piercing, hitscan/projectile speed, etc.
So it is a pretty balanced way of providing player with weaponry - you have to spend proportionally to how much you kill.
The amount of money you get from monsters can be changed by adjusting gamemode difficulty in the menu (independent from usual game difficulty). On Easy, you should be able to easily walk through levels, while on Serious you must be very efficient with your weapons to be able to progress - killing beheadeds with a Double Shotgun or smashing lonely werebulls with a Cannon will be punished.
HOW TO PLAY:1. Subscribe to the mode; note that all required mods (Network Scripts, Weapon Database, CWM) must be installed (subscribed and enabled);
2. Run any of the "Shopping Encounter" or "Shopping Survival" gamemodes;
3. To open or close shopping menu, use "Open CWM/RWS/Loot mod menu" button;
4. For multiplayer, host can choose to allow buying weapons only from a special predefined list - much like "Multiplayer management" part of CWM works;
5. Difficulty button in the menu changes the amount of money you are getting from killing monsters; you can also set up a custom multiplier by using "Customize difficulty";
6. Keep in mind that there is a limit of 64 weapons and 32 ammo types that can be registered on a level, so be careful with how many different weapons you purchase; selling weapons does not decrease this counter (it will, however, help, if you sell weapons before going to the next level);
Clicking on the weapon in "Buy weapon" menu will buy it, once bought - will buy ammunition for it.
SHORTCUTS:
- Press "Reload" button while holding Left Alt to quickly buy ammunition for the weapon you are currently holding in hands;
- You can also buy ammunition for weapon by right-clicking on a weapon in "Sell weapon" menu; this can be useful if you have ran out of ammo on one of your weapons and cannot use Alt+Reload shortcut;
- Holding Left Alt when selling the weapon will also remove all ammunition of this weapon; this is useful when you want to get rid of both weapon and its ammo type before going onto next level;
OTHER THINGS AND KNOWN ISSUES:
- For whatever reason, in singleplayer gamemode there is no "Start" button in the "Customize difficulty" menu; there is a workaround if you want to play with custom enemy strength: once you enter the "Customize difficulty" menu and configure all the things you want to, open the console (~) and type in there "gamStart()" (without quotation marks) and hit Enter. The level should start with the settings you chose;
- In custom singleplayer gamemodes, you are usually able to respawn, so loading the last savegame is forced here upon dying to prevent that;
- C4 is required for progression in BFE, so C4 ammo crates are not removed, and give you C4 weapon as if you have bought it; weapon cost of C4 is set to 0 to prevent abusing this by selling C4 weapon for easy money;
- Holding Left Alt when selling the weapon will also remove all ammunition of this weapon; this is useful when you want to get rid of both weapon and its ammo type before going onto next level;
- CWM, RWS and Loot mod (everything operated from CWM menu) are disabled in this modes, even if you have them enabled in normal modes;
- In multiplayer, if a client opens and closes the menu while having only one weapon, he will not be seeing his weapon after selecting it back; the weapon in his hands will still work, though;
- In multiplayer, host can use chat commands to award/set money of any/all players. Commands:
!addmoney <playername> <amount>
or
!setmoney <playername> <amount>
Using "all" as playername will apply the command to everyone. Examples:
!addmoney NSKuber 10000
!setmoney all 100
Credits:
Neo_minigan - for initial basic idea of the mod;
Soulmyr - for some menu icons, playtesting, and feedback;
If you notice any inaccuracies in weapon stats description, let me know. Those stats are added into the database manually, so there is always possibility of error.
P.S. Some of the features of shopping menu (like counting registered weapons/ammo types and showing stats) are coming to usual CWM menu later.