log

age author description
Tue, 27 Mar 2012 13:41:20 +0200 Beliar Removed bGrease, which is in a seperate repository, here: https://github.com/Beliaar/bGrease
Sat, 24 Mar 2012 09:59:46 +0100 Beliar Added help, moveObject, deleteObject, putItemIntoContainer, equipItem, createItemByID and createItemByType functions to the GameEnvironment.
Tue, 20 Mar 2012 14:31:02 +0100 Beliar Fixing an error with the path of the font and window icon.
Fri, 16 Mar 2012 07:16:07 +0100 Beliar Added CodeAction which executes a code inside the GameEnvironment.
Fri, 16 Mar 2012 07:15:08 +0100 Beliar Made "str" available in scripts.
Thu, 15 Mar 2012 16:24:05 +0100 Beliar getGameEnvironment of GameState now returns a locals dictionary that is empty at the beginning of the game and will be saved in save games. The vals and funcs are now both in the globals dictionary.
Thu, 15 Mar 2012 14:30:37 +0100 Beliar Updated .hgsubstate
Thu, 15 Mar 2012 14:15:42 +0100 Beliar Fixed npcs not actually wandering around.
Sat, 10 Mar 2012 13:31:47 +0100 Beliar The getGameEnvironment method of GameState will now return a globals dictionary where __builtins__ is disabled.
Wed, 07 Mar 2012 20:04:48 +0100 Beliar This fixes the director exception when running a command in the console.
Tue, 06 Mar 2012 15:39:14 +0100 Beliar Made the entities of the current map available in the console.
Tue, 06 Mar 2012 15:15:18 +0100 Beliar Fixed showing the console.
Mon, 05 Mar 2012 20:17:34 +0100 Beliar Removed code to initialize pychan from PARPGApplication as that is already done in Application Base.
Mon, 05 Mar 2012 19:32:52 +0100 Beliar Added command line option to manually set a fife path.
Fri, 02 Mar 2012 19:42:26 +0100 Beliar Moved the getEnvironment method from the ScriptingSystem to the GameState and renamed it to getGameEnvironment.
Thu, 01 Mar 2012 14:49:09 +0100 Beliar Added a method to the ScriptingSystem that returns the environment(locals, globals) in which scripts are run.
Sun, 26 Feb 2012 01:58:36 +0100 Beliar Fixed code that was still using the (removed) parpg settings module.
Sun, 26 Feb 2012 01:24:33 +0100 Beliar Added math functions to the scripting system functions.
Sat, 25 Feb 2012 22:05:39 +0100 Beliar Fixed saving and loading that broke with changing of the settings module.
Sat, 25 Feb 2012 00:21:28 +0100 Beliar Fixes to make PARPG compatible with changes made to fife.
Wed, 22 Feb 2012 12:31:02 +0100 Beliar Removed left-over debug code that was falsely included in the last commit.
Mon, 20 Feb 2012 16:50:10 +0100 Beliar Using fife settings module again instead of our own.
Thu, 12 Jan 2012 18:42:48 +0100 KarstenBock Added .hgeol file to automatically convert line endings.
Thu, 15 Dec 2011 21:14:13 +0100 KarstenBock Added "Say" action.
Sat, 19 Nov 2011 19:28:38 +0100 KarstenBock Small fixes.
Sat, 19 Nov 2011 16:12:56 +0100 KarstenBock Added "None" to the action dict which calls an "no-op" action.
Sat, 19 Nov 2011 16:00:32 +0100 KarstenBock Added RunScriptAction class.
Thu, 17 Nov 2011 20:36:08 +0100 KarstenBock Implemented loading scripts from files.
Sun, 13 Nov 2011 17:19:14 +0100 KarstenBock Further work on the scripting system.
Sun, 13 Nov 2011 13:37:24 +0100 KarstenBock script commands are stored in the System now instead of the the script object.
Sat, 12 Nov 2011 20:54:25 +0100 KarstenBock The approach method of MovingAgentBehaviour now accepts a locatior or another instance, and uses the follow method to move to the instance position.
Sat, 12 Nov 2011 16:27:39 +0100 KarstenBock Implemented simple script system.
Sat, 05 Nov 2011 16:08:16 +0100 KarstenBock Activaed loading of character statistic scripts.
Sat, 05 Nov 2011 16:04:59 +0100 KarstenBock Statistics are being saved and loaded.
Sat, 05 Nov 2011 14:53:12 +0100 KarstenBock Moved code from CharacterCreationController to GameModel
Sat, 05 Nov 2011 14:42:12 +0100 KarstenBock Changed CharacterStatistic classes to work with components.
Wed, 26 Oct 2011 13:01:49 +0200 KarstenBock Updated settings to use the MouseSensitivity, MouseAcceleration, GLUseNPOT and GLUseFramebuffer options.
Fri, 21 Oct 2011 13:39:40 +0200 KarstenBock Added onInstanceActionFrame to BaseBehaviour. This fixes the "blinking Objects" problem.
Tue, 11 Oct 2011 14:47:37 +0200 KarstenBock PARPG now works with, and needs Fife 0.3.3.
Mon, 10 Oct 2011 15:12:33 +0200 KarstenBock Created parpg.py and moved code from parpg\main.py to it.
Sun, 09 Oct 2011 21:02:48 +0200 KarstenBock Moved the action module into the entities package.
Sun, 09 Oct 2011 20:54:03 +0200 KarstenBock Removed the _InventoryGUI class. That was the class for the Old Inventory screen.
Sun, 09 Oct 2011 20:50:31 +0200 KarstenBock Items can now be dropped on the ground from the players inventory.
Sun, 09 Oct 2011 20:50:01 +0200 KarstenBock Changed DropItemFromContainerAction to work with components.
Sun, 09 Oct 2011 19:24:37 +0200 KarstenBock Added drag and drop and context menu to the equipment part of the character screen.
Sun, 09 Oct 2011 19:23:59 +0200 KarstenBock get_equipable now checks if wearer is valid and returns None if it is not. This will fix a falsely raised SlotInvalidError.
Sun, 09 Oct 2011 18:22:48 +0200 KarstenBock Removed source_container value from data_drag.
Sun, 09 Oct 2011 14:43:47 +0200 KarstenBock ReplaceItem in UseAction will now delete the old object from the database and the world.
Sun, 09 Oct 2011 14:39:02 +0200 KarstenBock Added ReplaceItemAction, to dialogueactions, which replaces a single item in the players inventory.
Sun, 09 Oct 2011 14:38:54 +0200 KarstenBock Added a "model" value to the dialogues game_state, which stores the GameModel.
Sun, 09 Oct 2011 14:29:02 +0200 KarstenBock Fix to decrease the wander rate of the npcs.
Sun, 09 Oct 2011 14:03:25 +0200 KarstenBock createItem now calls UpdateObjectDB after it created the item.
Sun, 09 Oct 2011 13:31:08 +0200 KarstenBock Fixed UseAction.
Sat, 08 Oct 2011 14:25:48 +0200 KarstenBock Added context menu to the inventory.
Sat, 08 Oct 2011 14:19:35 +0200 KarstenBock Changed BrewBeerAction to work with components.
Sat, 08 Oct 2011 14:19:11 +0200 KarstenBock Added updateImages method to CharacterGUI.
Sat, 08 Oct 2011 14:18:16 +0200 KarstenBock Split code off from createInventoryItems to createItemByID and createItemByType.
Fri, 07 Oct 2011 18:15:09 +0200 KarstenBock Fixed contents of containers, that are contained in other containers, not correctly restoring.
Fri, 07 Oct 2011 15:37:44 +0200 KarstenBock Context menus in container guis now work with components.
Fri, 07 Oct 2011 14:52:09 +0200 KarstenBock When dragging an item while changing the map, the mouse cursor will now not reset.
Fri, 07 Oct 2011 14:43:42 +0200 KarstenBock PickUpAction now calls updateObjectDB of the GameModel class.
Fri, 07 Oct 2011 14:36:36 +0200 KarstenBock Fixed that dropped items cannot be picked up.
Fri, 07 Oct 2011 14:16:21 +0200 KarstenBock The stopActions method in the Hud class now drops the item that is currently dragged onto the map.
Fri, 07 Oct 2011 14:15:06 +0200 KarstenBock Fixed that items in the player characters inventory could not be dropped.
Thu, 06 Oct 2011 16:08:00 +0200 KarstenBock Fixed bug that dropping an item onto another would not set the drag_data to the replaced item, which caused this to be lost.
Thu, 06 Oct 2011 16:04:48 +0200 KarstenBock Added drag and drop functionality to the players inventory grid.
Thu, 06 Oct 2011 16:00:57 +0200 KarstenBock Removed unused variables from drag_drop_data.
Thu, 06 Oct 2011 15:56:42 +0200 KarstenBock Added setDragData method.
Wed, 05 Oct 2011 12:59:22 +0200 KarstenBock Modified InventoryGrid to set a name for each slot containing the index.
Wed, 05 Oct 2011 11:04:39 +0200 KarstenBock Modified EquipmentSlot to display an image instead of a text.
Wed, 05 Oct 2011 10:57:31 +0200 KarstenBock If gui_file, in the ContainerGUIBase constructor, is a widget self.gui will now be set to it.
Wed, 05 Oct 2011 10:54:56 +0200 KarstenBock Added belt and neck as equipment slots.
Mon, 03 Oct 2011 18:25:31 +0200 KarstenBock Fixed dropping items on the map.
Mon, 03 Oct 2011 14:12:17 +0200 KarstenBock "Open" will now not be shown in the context menu when the lockable is locked.
Mon, 03 Oct 2011 13:05:23 +0200 KarstenBock Move comment to correct place.
Sat, 01 Oct 2011 14:39:27 +0200 KarstenBock Removed imports of the old objects.
Sat, 01 Oct 2011 14:38:56 +0200 KarstenBock Changed CharacterCreationController to work with grease entities now.
Sat, 01 Oct 2011 14:09:20 +0200 KarstenBock Added saveable_fields to the CharacterStatistics component.
Sat, 01 Oct 2011 14:07:40 +0200 KarstenBock Added gender, picture, age, origin and traits to the CharacterStatistics component and splitted statistics into primary_stats and secondary_stats.
Sat, 01 Oct 2011 13:39:52 +0200 KarstenBock Renamed CharacterStatistics module to character_statistics
Fri, 30 Sep 2011 16:05:26 +0200 KarstenBock Fixed bug where the objects of a map where not correctly restored when changing between maps.
Fri, 30 Sep 2011 15:31:53 +0200 KarstenBock Added ExamineContentsAction.
Fri, 30 Sep 2011 15:08:53 +0200 KarstenBock Added optional Slot value to the "Items" list in the agents file.
Fri, 30 Sep 2011 14:11:02 +0200 KarstenBock Fixed graphical representation of lockables, that are open, when creating the agent.
Fri, 30 Sep 2011 14:05:16 +0200 KarstenBock Added actions for lockable components (Open, Close, Lock and Unlock).
Fri, 30 Sep 2011 14:04:29 +0200 KarstenBock Added animation queue and method the base behaviour class.
Thu, 29 Sep 2011 18:15:12 +0200 KarstenBock Removed old objects code.
Thu, 29 Sep 2011 18:09:56 +0200 KarstenBock Fixed Saving and Loading.
Wed, 28 Sep 2011 15:01:04 +0200 KarstenBock updateObjectDB now saves equipment and inventory too.
Wed, 28 Sep 2011 12:58:18 +0200 KarstenBock If Items in containers or being equipped have no type the game will now try to get the object using the ID.
Tue, 27 Sep 2011 16:29:39 +0200 KarstenBock updateObjectDB of GameModel now uses saveable_fields.
Tue, 27 Sep 2011 16:27:36 +0200 KarstenBock saveable_fields property of components is now a List.
Tue, 27 Sep 2011 16:05:07 +0200 KarstenBock Added saveable_fields to containable, dialogue and equipable.
Tue, 27 Sep 2011 15:57:36 +0200 KarstenBock Added saveable_fields to Container.
Tue, 27 Sep 2011 15:54:46 +0200 KarstenBock Added saveable_fields to Equip.
Tue, 27 Sep 2011 15:51:11 +0200 KarstenBock Removed gfx field from FifeAgent.
Tue, 27 Sep 2011 15:50:28 +0200 KarstenBock Added Graphics component.
Tue, 27 Sep 2011 15:38:24 +0200 KarstenBock Added saveable_fields to FifeAgent component.
Tue, 27 Sep 2011 15:23:43 +0200 KarstenBock Added Behaviour component.
Tue, 27 Sep 2011 14:58:03 +0200 KarstenBock Added Base component, which has a saveable_fields property. It is supposed to be derived from, thus it is not in the components list.
Mon, 26 Sep 2011 15:44:42 +0200 KarstenBock Fixed moving between maps.
Sat, 24 Sep 2011 16:48:06 +0200 KarstenBock Changed way of setting the possible components of the world.
Sat, 24 Sep 2011 15:48:24 +0200 KarstenBock Move the identifier field from the FifeAgent component to the new General component.
Fri, 23 Sep 2011 15:09:02 +0200 KarstenBock Fixed PickUpAction. Items can be picked up again.
Fri, 23 Sep 2011 15:08:27 +0200 KarstenBock Added moveObject method to the GameModel class.
Fri, 23 Sep 2011 14:43:06 +0200 KarstenBock Fixed bug in checkAttributes that caused that values where not correctly set from the Template.
Fri, 23 Sep 2011 14:24:22 +0200 KarstenBock The Examine action in the context menu will now only be shown when the Entity actually has a description text.
Fri, 23 Sep 2011 14:18:42 +0200 KarstenBock Fixed bug in "getItemActions" when the Entity has a change_map component.
Fri, 23 Sep 2011 14:11:49 +0200 KarstenBock Added pc_has and npc_has as functions to the dialogue engine. These replace calls to pc.has_item and ncp.has_item.
Fri, 23 Sep 2011 13:35:44 +0200 KarstenBock take_stuff and give_stuff in dialogues work again.
Fri, 23 Sep 2011 13:30:41 +0200 KarstenBock Fixed item_type not being set when creating items.
Fri, 23 Sep 2011 13:30:17 +0200 KarstenBock Fixed bugs in the container functions.
Fri, 23 Sep 2011 12:58:32 +0200 KarstenBock Removed image field from the equipable component.
Thu, 22 Sep 2011 16:18:07 +0200 KarstenBock (Re)added setting of inventory and equipment in the object files.
Thu, 22 Sep 2011 14:39:00 +0200 KarstenBock Objects that are not on an actual map are now stored under the value None in the gamestates object dictionary.
Thu, 22 Sep 2011 14:29:28 +0200 KarstenBock The addObject method of the GameState class now accepts an object_id parameter, instead of it getting that value from the object.
Wed, 21 Sep 2011 19:51:37 +0200 KarstenBock Fixed old equipable values not reset when equippin another equipable in its slot.
Wed, 21 Sep 2011 17:39:07 +0200 KarstenBock Functions in equip.py will now correctly set the equipable's attributes.
Wed, 21 Sep 2011 17:37:30 +0200 KarstenBock Renamed container to wearer in the equipable component.
Wed, 21 Sep 2011 17:32:36 +0200 KarstenBock Added get_equipable and take_equipable functions.
Wed, 21 Sep 2011 16:48:01 +0200 KarstenBock Added equip to the usable components of the World class.
Wed, 21 Sep 2011 16:46:36 +0200 KarstenBock Added the Equip component to the __init__.py of the components package.
Wed, 21 Sep 2011 16:11:06 +0200 KarstenBock Fixed syntax error in container.py.
Wed, 21 Sep 2011 16:10:14 +0200 KarstenBock Changed "import bGrease" to "import parpg.bGrease".
Wed, 21 Sep 2011 15:43:12 +0200 KarstenBock Added equip function.
Wed, 21 Sep 2011 15:25:32 +0200 KarstenBock Added equipable component.
Wed, 21 Sep 2011 15:05:12 +0200 KarstenBock Added item_type attribute to the containable component.
Sun, 18 Sep 2011 16:26:12 +0200 KarstenBock Implemented creation of dynamic entities.
Sun, 18 Sep 2011 16:07:07 +0200 KarstenBock Added ChangeMap component.
Fri, 09 Sep 2011 16:12:46 +0200 KarstenBock DialogueGUI now acceps met_fnc and meet_fnc in its constructor and stores them in its game_state as "met" and "meet" respectively.
Fri, 09 Sep 2011 15:47:43 +0200 KarstenBock Added meet and met methods from the old player object to the gamestate.
Fri, 09 Sep 2011 15:30:23 +0200 KarstenBock Removed the pos value from the fifeagent component. getItemActions of Gamescenecontroller gets the position by calling a method of the behaviour.
Fri, 09 Sep 2011 15:18:17 +0200 KarstenBock Added BaseBehaviour. Moved methods from MovingAgentBehaviour to BaseBehaviour.
Fri, 09 Sep 2011 15:05:23 +0200 KarstenBock Renamed BaseBehaviour to MovingAgentBehaviour
Thu, 08 Sep 2011 18:56:10 +0200 KarstenBock Fixed bug in the text splitting code of ExamineAction.
Thu, 08 Sep 2011 18:36:40 +0200 KarstenBock Added code that checks if the object is the player so certain actions (talk, attack) will not appear in the menu.
Thu, 08 Sep 2011 18:23:06 +0200 KarstenBock Modifications to make the player agent move around by clicking with the mouse.
Thu, 08 Sep 2011 15:18:39 +0200 KarstenBock Modifications to make talking with npcs possible again. Special actions won't work yet though.
Thu, 08 Sep 2011 15:17:28 +0200 KarstenBock Added talk method to the base behaviour.
Thu, 08 Sep 2011 14:30:01 +0200 KarstenBock Removed behaviour component. Behaviour is already stored in the fifeagent component.
Thu, 08 Sep 2011 14:20:31 +0200 KarstenBock Added approach functionality to the BaseBehaviour
Wed, 07 Sep 2011 14:48:08 +0200 KarstenBock Fixed NPC behaviour. NPCs are wandering around again.
Wed, 07 Sep 2011 13:54:02 +0200 KarstenBock Removed layer as attribute of BaseBehaviour and added it as a parameter to the attachToLayer method.
Wed, 07 Sep 2011 13:24:02 +0200 KarstenBock Added equip component, wich stores the equipment data of an entity.
Tue, 06 Sep 2011 15:22:51 +0200 KarstenBock Changes to make PARPG "runable" with grease. (With the correct modified assets)
Tue, 06 Sep 2011 15:21:36 +0200 KarstenBock Added dialogue value to Character entity
Tue, 06 Sep 2011 14:37:54 +0200 KarstenBock Renamed dialog to dialogue
Mon, 05 Sep 2011 15:00:34 +0200 KarstenBock Renamed grease to bGrease (Basic Grease) to get rid of conflicts with an already installed grease.
Mon, 05 Sep 2011 14:49:45 +0200 KarstenBock Made the component classes available in the __ini__.py file of the components package
Mon, 05 Sep 2011 14:47:21 +0200 KarstenBock Added funcionality to load Entities from file
Mon, 05 Sep 2011 14:46:43 +0200 KarstenBock Added components to the World class
Mon, 05 Sep 2011 14:45:28 +0200 KarstenBock Added pos paramenter to the Character entity
Mon, 05 Sep 2011 14:44:53 +0200 KarstenBock Added pos value to the FifeAgent component
Mon, 05 Sep 2011 14:43:48 +0200 KarstenBock Added functions to create entities.
Mon, 05 Sep 2011 14:14:42 +0200 KarstenBock Fixed error in setting the initial state of the NPC behaviour
Mon, 05 Sep 2011 14:09:04 +0200 KarstenBock Set default value of layer parameter of BaseBehaviour to None
Mon, 05 Sep 2011 13:56:27 +0200 KarstenBock Changed parameters for NPCBehaviour to lower case
Mon, 05 Sep 2011 13:15:18 +0200 KarstenBock Added Aliases for the behaviours in the behaviours package __init__.py
Mon, 05 Sep 2011 13:02:05 +0200 KarstenBock Moved behaviours from objects/actors.py to files seperate files inside a behaviours directory.
Sun, 04 Sep 2011 16:37:37 +0200 KarstenBock Fixed bug that the game crashes in the main menu after a few seconds.
Sun, 04 Sep 2011 16:25:23 +0200 KarstenBock Move setup_behaviour method of the Character entity to a function in fifeagent.py
Sun, 04 Sep 2011 15:19:47 +0200 KarstenBock Added fifeagent as component to the Character entity and added a method that attaches the behaviour to the layer
Sun, 04 Sep 2011 13:44:10 +0200 KarstenBock Added component to store the possible actions for an object.
Fri, 02 Sep 2011 15:57:27 +0200 KarstenBock Added functions for Lockable
Fri, 02 Sep 2011 12:54:43 +0200 KarstenBock get_free_slot no raises an exception instead of appending a slot to the container.
Fri, 02 Sep 2011 12:29:55 +0200 KarstenBock Fixed inconsistent indentation.
Thu, 01 Sep 2011 23:26:50 +0200 KarstenBock Added functions for container components
Thu, 01 Sep 2011 23:26:02 +0200 KarstenBock Fixed bug in components
Wed, 10 Aug 2011 21:08:48 +0200 KarstenBock Backed out changeset: 6a637c737d20
Wed, 10 Aug 2011 21:08:14 +0200 KarstenBock Backed out changeset: 799fc37fec6d
Wed, 10 Aug 2011 21:07:06 +0200 KarstenBock Backed out changeset: bd1e3b743518
Wed, 03 Aug 2011 22:57:52 +0200 KarstenBock FifeManager no longer subclasses ApplicationBase
Mon, 01 Aug 2011 08:44:31 +0200 KarstenBock Added clause when the containable should just be added to end of the list
Sun, 31 Jul 2011 23:48:54 +0200 KarstenBock Changes for the container system
Sun, 31 Jul 2011 23:47:28 +0200 KarstenBock Added system for containers
Sun, 31 Jul 2011 21:53:38 +0200 KarstenBock Added dict and list as possible component field types
Wed, 27 Jul 2011 12:16:30 -1000 M. George Hansen Refactored components and began defining basic Entities and Systems.
Mon, 25 Jul 2011 13:39:01 +0200 KarstenBock Added basic components
Thu, 14 Jul 2011 12:29:09 +0200 KarstenBock Supply the correct value for TimeDelta now
Thu, 14 Jul 2011 10:44:51 +0200 KarstenBock TimeDelta parameter is now correct
Tue, 12 Jul 2011 12:31:53 +0200 KarstenBock Modifications to use the grease manager and modes
Tue, 12 Jul 2011 12:30:41 +0200 KarstenBock Made sure that the modules in the current directory are imported, and not those
Tue, 12 Jul 2011 12:29:42 +0200 KarstenBock Removed leftover pyglet specific code
Tue, 12 Jul 2011 10:16:48 +0200 KarstenBock Added base files for grease
Fri, 17 Jun 2011 14:49:48 -1000 DomtronVox Scrolling by keyboard is now possible.
Fri, 10 Jun 2011 11:29:38 -1000 M. George Hansen Added a --fifepath option to the WAF build script.
Mon, 06 Jun 2011 15:56:14 -1000 M. George Hansen Fixed resource path dependencies issue that caused PARPG to crash on start.
Tue, 31 May 2011 02:46:20 -0700 M. George Hansen Various improvements to the build process including support for self-contained builds.
Sat, 14 May 2011 01:12:35 -0700 M. George Hansen Initial commit of parpg-core.