Reading the SOL-related sniping on MMNET's forums, and considering
Moose's RFE to turn off tech payments after SOL games .... I'm just
going to make the whole damn SOL thing configurable in MekWars.
Options w/r to HOUSE players would be as follows:
- Enable/Disable SOL attacks (disable to keep newbies playing -only-
vs other newbies.)
- Enable/Disable pilot XP gain
- Enable/Disable rolls for level up/skill gain.
- Enable/Disable non-destructive mode (whereby the HOUSE player cannot
salvage any units from SOL, but also retains all his units regardless
of outcome ... units w/ ammo explosions, etc. Essentially removes the
post-task salvage function).
Options w/r to ALL players (the SOL and the HOUSE):
- Enable/Disable pilot kill counting in SOL games.
- Enable/Disable flat pay (everyone paid as a winner, regardless of outcome)
Options w/r to SOL players:
- Enable/Disable free-reset of units.
- Enable/Disable defection loss (enable to make SOL lose all units
when joining faction)
Come back at me with more stuff. Some items WILL be held over until
operations are coded because implementing all these things in the
disfigured Task.java code isn't something that appeals to me, but some
can be showhorned in right now ... keep that in mind and tell me which
one's you would use immediately. If something would be turned on
tomorrow, I may do it. Otherwise, I'll probably hold it over until
operations are under way.
Speaking of ...
I anticipate coding operations this weekend and over the course of
next week. The Senate will be in recess as of Friday, and through to
the following Monday, so I'll be leaving early and may even get time
to code on ye ol' laptop in the office. Ideally, skeletal Operations
can be up and running in a couple weeks (ie - configurable, able to
replicate the functions of current tasks).
I need you guys to speed it up with the things you want as params in
Operations. I can add paramaters later, but I would really like to
keep the amount of late addition to a minimum, as things like that
*could* conceivably break the data. With live servers up and running,
I'd like to be able to keep things as stable as possible. But you
should still anticipate Operations being buggy as shit for awhile
I've been pretty impressed with stability as of late ... so we have
some bugginess to burn ;-)
Thanks much, all. Working with you is a pleasure.