Cortex 0.2.2 Beta

Details

  • Filename
    Cortex0.2.2.zip
  • Uploaded by
  • Uploaded
    Apr 27, 2010
  • Size
    24.02 KB
  • Downloads
    2,241
  • MD5
    809c021ebbc70f1180f22195cbd812cc

Changelog

SVN Log

------------------------------------------------------------------------
r25 | TheBlackMage | 2010-04-28 00:50:44 -0400 (Wed, 28 Apr 2010) | 1 line

- Exporting Cortex 0.2.2 for beta release. Look for a test map on the forums soon.
------------------------------------------------------------------------
r24 | TheBlackMage | 2010-04-28 00:46:43 -0400 (Wed, 28 Apr 2010) | 1 line

- Code cleanup. All settings map-makers may want to change will be held in Common/DefaultSettings.galaxy
------------------------------------------------------------------------
r23 | TheBlackMage | 2010-04-28 00:15:51 -0400 (Wed, 28 Apr 2010) | 3 lines

- Cortex is now at 0.2.1.
+ Added @face command. Without arguments, it will make selected units face the spawner. With arguments, it will face a specified angle. Ex: @face 270
- Code Cleanup: Retrieving the spawner is now done through libcrtx_utility_getspawner().
------------------------------------------------------------------------
r22 | TheBlackMage | 2010-04-27 23:58:02 -0400 (Tue, 27 Apr 2010) | 2 lines

- The version is now 0.2.0a.
- Uploading a missing file from the previous commit.
------------------------------------------------------------------------
r21 | TheBlackMage | 2010-04-27 23:57:06 -0400 (Tue, 27 Apr 2010) | 5 lines

- Cortex is now at version 0.2.0.
+ Added support for admin commands! !ban will now ban players from the game. !disable will make it so a player can use no commands. !enable will undo the effects of !disable.
+ Added admin ranking system. By default, Player 1 starts with access level admin. Additional players may be promoted with !promote/!demote to moderator status. Moderators can do everything admins can do, except on higher or equal-level players of permissions.
- Fixed a nasty infinite loop bug in the Chat system.
- Code cleanup: Most colored text now uses the function libcrtx_utility_colortextbyplayer.
------------------------------------------------------------------------
r20 | TheBlackMage | 2010-04-27 01:13:22 -0400 (Tue, 27 Apr 2010) | 1 line

- Fixed a sneaky bug in the ChatHandler system. This also fixes @givecolor to work properly.
------------------------------------------------------------------------
r19 | TheBlackMage | 2010-04-26 23:32:20 -0400 (Mon, 26 Apr 2010) | 2 lines

- The spawn command is now even more user-friendly, accepting names with spaces in them. Ex: @spawn photon cannon.
- Corrected the theoretical maximum players in a map.
------------------------------------------------------------------------
r18 | TheBlackMage | 2010-04-26 19:18:06 -0400 (Mon, 26 Apr 2010) | 1 line

- Fixed a bug where you could spawn an additional spawner.
------------------------------------------------------------------------
r17 | TheBlackMage | 2010-04-26 17:27:31 -0400 (Mon, 26 Apr 2010) | 2 lines

- The version is now 0.1.2 r17.
- Added support for changing unit's opacity in the tint command. The new format is: @tint red green blue [alpha] where alpha can be a value between 0 and 1. Yes, you can now make Ghost Marines.
------------------------------------------------------------------------
r16 | TheBlackMage | 2010-04-26 16:50:22 -0400 (Mon, 26 Apr 2010) | 4 lines

- The version is now 0.1.1.
- Fixed a compile error.
- Fixed @tint command using a workaround method. Thanks to wacko from SC2Mapster. http://img641.imageshack.us/img641/5271/screenshot008st.jpg

------------------------------------------------------------------------
r15 | TheBlackMage | 2010-04-26 16:29:49 -0400 (Mon, 26 Apr 2010) | 2 lines

- Bumping the version to 0.1.0 since this is now for the most part playable, albeit lacking in features.
+ Added support for complex scales in the format @scale x y z. Unfortunately it appears Blizzard dropped the ball on this, but if they ever fix it it'll work.
------------------------------------------------------------------------
r14 | TheBlackMage | 2010-04-26 16:05:43 -0400 (Mon, 26 Apr 2010) | 3 lines

- Fixed the @color command.
- Fixed a bug where Cortex associated players with incorrect colors. The correct colors are now (in order from 0-16) white, red, blue, teal, purple, yellow, orange, green, pink, violet, lightgrey, darkgreen, brown, lightgreen, darkgrey, and lavender.
- I have confirmed that @tint's dysfunction is likely a Blizzard bug and have filed a bug report.
------------------------------------------------------------------------
r13 | TheBlackMage | 2010-04-26 03:19:35 -0400 (Mon, 26 Apr 2010) | 1 line

+ New OOC chat system! All chat is filtered through the commands system. If it is detected that a message has no commands, it will automatically become OOC chat. All in-game chat is now invisible. See http://img132.imageshack.us/img132/9850/screenshot007ud.jpg for an example.
------------------------------------------------------------------------
r12 | TheBlackMage | 2010-04-26 02:18:28 -0400 (Mon, 26 Apr 2010) | 1 line

+ Started work on the tint command. No reason why it shouldn't work, but it doesn't. Not sure if this is a Galaxy editor bug or not.
------------------------------------------------------------------------
r11 | TheBlackMage | 2010-04-26 01:11:35 -0400 (Mon, 26 Apr 2010) | 2 lines

+ Added support for commands @invulnerable, @vulnerable, @give, @givecolor (gives w/o changing color), @color, @move on/off, and @pause/@unpause.
. Note: it appears that changing a unit's color is currently bugged in SC2. Therefore, color and givecolor do not work as intended.
------------------------------------------------------------------------
r10 | TheBlackMage | 2010-04-25 19:19:06 -0400 (Sun, 25 Apr 2010) | 3 lines

- Dropped support for command prefixes.
- For the sake of future organization, all commands will be organized into categories represented by symbols. All unit-related commands now are prefixed by @. Ex: @spawn, @kill, @remove.
- Removed debug code on tried and true commands.
------------------------------------------------------------------------
r9 | TheBlackMage | 2010-04-25 18:41:19 -0400 (Sun, 25 Apr 2010) | 1 line

- Fixed a bug where you could run actions such as kill and remove on your spawner.
------------------------------------------------------------------------
r8 | TheBlackMage | 2010-04-25 17:52:37 -0400 (Sun, 25 Apr 2010) | 2 lines

+ Added support for the 'say' command which lets you speak as the unit(s) you have selected.
+ Added 'setname' command. Using this command will override the name of the unit for use in the 'say' command. For example, I can select a marine and type "setname Jimmy Raynor" and then speak in "say" as "Jimmy Raynor" instead of "Marine".
------------------------------------------------------------------------
r7 | TheBlackMage | 2010-04-25 15:54:12 -0400 (Sun, 25 Apr 2010) | 1 line

- Uploading files I missed in the previous commit. Woops. :)
------------------------------------------------------------------------
r6 | TheBlackMage | 2010-04-25 03:56:57 -0400 (Sun, 25 Apr 2010) | 5 lines

+ Added commands: scale, remove, kill. These commands may be run on units that you have selected and are not spawners, or owned by players other than yourself. (The scale command operates by factors. Ex: scale 1.5)
+ Added a settings system for limiting command values and other interesting things. See Common/DefaultSettings.galaxy for an example of how to use them.
+ Added full support for giving units to players in the spawn command. For example, you may now issue commands as "spawn marine @red" to spawn a marine for red under your spawner.
- Fixed numerous bugs in the spawn command. It now functions as intended. Typing only "spawn" will re-issue exactly the last spawn order you issued. The # of units is now optional, if unspecified, 1 is assumed.
. Look on the forums for a test map demonstrating all of these features! :)
------------------------------------------------------------------------
r5 | TheBlackMage | 2010-04-25 01:06:35 -0400 (Sun, 25 Apr 2010) | 4 lines

- Added support for a basic spawn command. Ex: spawn 12 marine [@hostile]. Still needs much refinement.
- Fixed several bugs in the command parsing.
- Made a few variables that should've been constants constant.
- Cleaned up includes for commands by using nested includes.
------------------------------------------------------------------------
r4 | TheBlackMage | 2010-04-24 21:53:12 -0400 (Sat, 24 Apr 2010) | 1 line

- Manually updating this for now then. Todo: write some scripts to do this for me every time I commit.
------------------------------------------------------------------------
r3 | TheBlackMage | 2010-04-24 21:51:44 -0400 (Sat, 24 Apr 2010) | 1 line

- Global.galaxy will now remember it's revision. I'll think of a better method to do this later.
------------------------------------------------------------------------
r2 | TheBlackMage | 2010-04-24 21:35:09 -0400 (Sat, 24 Apr 2010) | 1 line

- Apply svn:eol-style: native and svn:keywords: Id propsets.
------------------------------------------------------------------------
r1 | TheBlackMage | 2010-04-24 21:30:20 -0400 (Sat, 24 Apr 2010) | 3 lines

- Initial import of my work on the Cortex Engine. The command system is complete and the "info" command is complete for demonstration purposes.

All work in this repository is under the GNU General Public License v2.
------------------------------------------------------------------------

This is a roleplaying map, not an RPG. Don't expect it to jump out at you. Open it in the editor and hit test map. Since it's all in Galaxy you can't see the triggers.

Example commands:
@spawn marine
@spawn 24 marine
@spawn marine @hostile
@kill
@remove
@tint 255 255 255 0.5 (makes selected units half-invisible)
@scale 2
@setname Jimmy Raynor (sets a unit's name for the next command, if not used, it'll use the unit's real name)
@say Hello there!
@face [angle] (if angle is not specified, unit will face spawner)

!ban [color]
!promote/demote [color] - gives a player admin powers.
!disable/!enable - enables/disables all commands for a player.